Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 关于可攻丝区域_Ios_User Interface - Fatal编程技术网

Ios 关于可攻丝区域

Ios 关于可攻丝区域,ios,user-interface,Ios,User Interface,iOS开发指南44点为最小可敲击区域,适合人类手指 可点击UI元素的最小尺寸为44 x 44 要点 考虑到这一点,以下陈述是否会自动与上述内容相矛盾 [take setFrame:CGRectMake(420,200, 50, 40)]; 换句话说,以下是真的吗? Width and Heights set for any tappable element in iOS must be >= 44? 如果没有,您将如何更改它?可点击元件的大小仅由MobileHIG文档建议。Cocoa

iOS开发指南44点为最小可敲击区域,适合人类手指

可点击UI元素的最小尺寸为44 x 44 要点

考虑到这一点,以下陈述是否会自动与上述内容相矛盾

[take setFrame:CGRectMake(420,200, 50, 40)];
换句话说,以下是真的吗?

 Width and Heights set for any tappable element in iOS must be >= 44?

如果没有,您将如何更改它?

可点击元件的大小仅由MobileHIG文档建议。CocoaTouch的UIKit没有限制这一点。如果在模拟器中使用触摸板或鼠标,可以使可点击区域(UIButton)小于此大小

 Width and Heights set for any tappable element in iOS must be >= 44?
在现实世界的应用程序中,我想我见过小到38点的按钮。但任何低于这一点的东西都可能需要修改设计。此外,审查小组可能会因为没有遵循MobileHIG而拒绝您的应用程序


但这并不是严格的技术限制。

对。所以,从审查小组的角度来看,每个可点击元素都应该是44+,对吗?是的,但就像我说的,他们可能不会因为按钮有40个点高就拒绝你的应用。重要的是设计。