Можно создать дубликат:
Is it possible to lay out 2 buttons vertically on UIAlertView?UIAlertView с вертикальными кнопками
Можно ли создать UIAlertView с вертикальными кнопками?
Можно создать дубликат:
Is it possible to lay out 2 buttons vertically on UIAlertView?UIAlertView с вертикальными кнопками
Можно ли создать UIAlertView с вертикальными кнопками?
Нет, нет вертикальных кнопок для класса UIAlertView. однако вы можете создать свою собственную реализацию UIAlertView и настраивать вертикальные кнопки.
Чтобы воспроизвести UIActionSheet, вы используете только 1 кнопку.
Предупреждающие представления, как и любые UIView, вы можете искать их иерархию представлений и получать их кнопки, а затем установить их свойство преобразования на CGAffineTransformMakeRotation(M_PI_2)
. Вам нужно будет изменить кадры, прежде чем делать это преобразование, иначе кнопки будут частично за пределами изображения, расположенного за ними. Вы также можете изменить вид за кнопками, поскольку он не будет выглядеть так, как будто он идет с кнопками.
Я думаю, вы имеете в виду «сложены» кнопки и бок о бок кнопки.
Когда есть только две кнопки, UIAlertView размещает их бок о бок. Когда есть 3 или более кнопок, они представлены «сложены».
Слишком просто ... Если вы отображаете более 2 кнопок в UIAlertView, тогда iOS напрямую складывает кнопки. Попробуйте добавить еще несколько кнопок.
Я попытался написать ответ следующим образом: , но я обнаружил, что автор TSAlertView находится здесь.
Что вы имеете в виду вертикальными кнопками? – BoltClock
Вам, вероятно, потребуется создать собственное представление самостоятельно, а не использовать 'UIAlertView'. – aqua
средние кнопки шоу, такие как UIActiomSheet –