gpt4 book ai didi

ios - UIButton 的像素大小要求

转载 作者:可可西里 更新时间:2023-11-01 05:41:45 25 4
gpt4 key购买 nike

我正在为视网膜和非视网膜显示器创建宽度为 30 的像素大小按钮图像。这看起来不错的样子。我在 stackoverflow 中读到视网膜的像素要求至少为 40x40,这看起来太大了。像素大小为 30 会导致应用被拒绝吗?

UIButton *btnBack = [UIButton buttonWithType:UIButtonTypeCustom];
[btnBack setImage:backImage forState:UIControlStateNormal];
btnBack.frame = CGRectMake(0, 0, backImage.size.width, backImage.size.height);
[btnBack addTarget:self action:@selector(Click_On_Btn_Back) forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *backBarItem = [[UIBarButtonItem alloc] initWithCustomView:btnBack];
self.navigationItem.leftBarButtonItem = backBarItem;

[btnFollow setImage:followImage forState:UIControlStateNormal];
btnFollow.frame=CGRectMake(followBtnXOffset,currentHeight+followBtnYOffset,followImage.size.width,followImage.size.height);

最佳答案

您的应用不会因为使用小于 44x44 像素的按钮而被拒绝。但是,您的用户不会欣赏它。在某些情况下,您可能需要小于 44x44 的按钮,对于这些情况,最好将触摸区域子类化并增加到 44x44 或更大,而实际图像更小并位于该触摸区域的中心。

请记住,iPhone 使用 163 ppi,iPad 使用 133,而 iPad Mini 为 163。因此,在 iPad 上看起来有点大的按钮在 iPhone 和 iPad Mini 上会更小。

期望来自 iOS 人机界面指南:http://developer.apple.com/library/ios/#documentation/userexperience/conceptual/mobilehig/UIElementGuidelines/UIElementGuidelines.html%23//apple_ref/doc/uid/TP40006556-CH13-SW41

关于ios - UIButton 的像素大小要求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14386187/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com