如何自定义uiactionsheet上的按钮?
-
13-09-2019 - |
题
我想改变 width & height
, 等等等 UIActionSheet
UIActionSheet *sheet = [[UIActionSheet alloc] initWithTitle:nil delegate:self cancelButtonTitle:nil destructiveButtonTitle:nil otherButtonTitles:@**"Done"**,nil];
解决方案
我建议不要这样做。出于可访问性原因,UiActionsheet中的按钮尺寸和形状是按照其方式设计的。它们在平台上的所有应用程序中也是一致的,因此用户熟悉它们。来自 iPhone人类界面指南:
由于用户习惯了这些观点的外观和行为,因此在应用程序中始终如一地使用它们很重要。
如果您更改这些尺寸,不仅可以使您的应用程序降低可用性,而且可能违反了苹果 人界面指南, ,导致提交时拒绝您的申请。
其他提示
您可以创建自己的Actionsheet模拟。
不隶属于 StackOverflow