Iphone UIAlertView,如何在其中放置许多按钮?
在UIAlertView中,如何在其中放置大量按钮? 我有一个警报视图,想在其中放置十个按钮,但当它们就位时,它们就不适合屏幕了? 此外,我应该如何使按钮看起来有点不同,以及如何更改其大小Iphone UIAlertView,如何在其中放置许多按钮?,iphone,objective-c,uialertview,Iphone,Objective C,Uialertview,在UIAlertView中,如何在其中放置大量按钮? 我有一个警报视图,想在其中放置十个按钮,但当它们就位时,它们就不适合屏幕了? 此外,我应该如何使按钮看起来有点不同,以及如何更改其大小 UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Фильтр по категориям" message:@"Выбирите категорию:" delegate:self cancelButtonTitle:@"Отменить"
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Фильтр по категориям" message:@"Выбирите категорию:" delegate:self cancelButtonTitle:@"Отменить"
otherButtonTitles:@"Все", @"Избранное", @"Тосты", @"Рассказы", @"Стихи", @"Анекдоты", @"Афоризмы", @"Объявления", @"Разное", nil];
英文:
UIAlertView * alert = [[UIAlertView alloc] initWithTitle: @ "Filter by Category" message: @ "Choose a category:" delegate: self cancelButtonTitle: @ "Cancel"
otherButtonTitles: @ "All", @ "Music", @ "Toast", @ "Stories", @ "Poems", @ "Jokes", @ "Aphorisms", @ "Announcements", @ "Other", nil];
您不应该在UIAlertView中放置十个按钮
我不懂俄语,所以我对你的问题背景一无所知。但是没有理由把这么多的选择放在一个警惕的视图中 不应在UIAlertView中放置十个按钮 我不懂俄语,所以我对你的问题背景一无所知。但是没有理由把这么多的选择放在一个警惕的视图中 洛伦是对的 在iPhone上,要选择类别过滤器,您应该使用模态ViewController(带有presentModalViewController),它将滚动到主视图上,允许它们选择类别,然后消失 在iPad上,你应该使用UIPopoverController。Lorean是正确的 在iPhone上,要选择类别过滤器,您应该使用模态ViewController(带有presentModalViewController),它将滚动到主视图上,允许它们选择类别,然后消失
在iPad上,您应该使用UIPopoverController。您可能希望查看其他警报视图实现
但是,如果在警报视图中有这么多按钮是有意义的,请对自己说实话。您还可以使用
presentModalViewController
来显示一个自定义视图,您可以在该视图中灵活使用。您可能希望查看其他警报视图实现
但是,如果在警报视图中有这么多按钮是有意义的,请对自己说实话。您还可以使用
presentModalViewController
显示自定义视图,在您拥有所有灵活性的地方。根据您的需求,最好实现自定义控件,而不是将UIAlertView拉伸到超出其限制的程度。查看此处:根据您的需求,最好实现自定义控件,而不是将UIAlertView拉伸到超出其限制的程度。查看此处:太糟糕了,我不是来自俄罗斯)我来自摩尔多瓦=)太糟糕了,我不是来自俄罗斯)我来自摩尔多瓦=)引用苹果的HIG:一般来说,使用两个按钮的警报。两个按钮的警报通常是最有用的,因为人们最容易在两个选项之间进行选择。。。包含三个或更多按钮的警报要比两个按钮的警报复杂得多,应尽可能避免。事实上,如果你发现你需要提供两个以上的选择,你应该考虑使用一个动作表。因为你想要一个UIAlertView不提供的外观,这就说明你不应该使用它。两个按钮的警报通常是最有用的,因为人们最容易在两个选项之间进行选择。。。包含三个或更多按钮的警报要比两个按钮的警报复杂得多,应尽可能避免。事实上,如果你发现你需要提供两个以上的选择,你应该考虑使用一个动作表,因为你想要一个UIAlertView没有提供的外观,这就说明你不应该使用它。