Как настроить кнопку в UIActionSheet?
-
13-09-2019 - |
Вопрос
Я хочу измениться width & height
, и т.д.из кнопки UIActionSheet
UIActionSheet *sheet = [[UIActionSheet alloc] initWithTitle:nil delegate:self cancelButtonTitle:nil destructiveButtonTitle:nil otherButtonTitles:@**"Done"**,nil];
Решение
Я бы посоветовал не делать этого.Размеры и формы кнопок в UIActionSheet разработаны такими, какие они есть, по соображениям доступности.Они также согласованы во всех приложениях платформы, поэтому пользователи с ними знакомы.Из самого Рекомендации по человеческому интерфейсу iPhone:
Поскольку пользователи привыкли к внешнему виду и поведению этих представлений, важно использовать их последовательно и корректно в вашем приложении.
Если вы измените эти размеры, это может не только сделать ваше приложение менее удобным, но и нарушить требования Apple Рекомендации по взаимодействию с человеком, что приведет к отклонению вашей заявки при ее подаче.
Другие советы
Вы можете создать свой собственный аналог листа действий.