gpt4 book ai didi

iphone - 在 uiview 上具有不同位置的对象

转载 作者:行者123 更新时间:2023-12-03 20:30:41 25 4
gpt4 key购买 nike

我正在使用附加到 View 的 UIDatePickerUIToolBar 制作一个应用程序。 UIToolBar 有一个向上滑动的动画。这就是我的问题所在。在 iPhone 4 上,工具栏需要在比 iPhone 5 上更低的位置完成动画。如何为每个设备设置不同的高度?

最佳答案

您可以这样区分 iPhone 5 和 iPhone 4:

if([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone && [UIScreen mainScreen].bounds.size.height == 568.0){
//is iPhone 5
}
else{
//is iPhone 4
}

然后,根据每个屏幕尺寸适当设置 UIToolBar 的框架。

另外,为了方便起见,这里是宏(将其放入您的 .pch 文件中):

#define IS_4_INCH_SCREEN [[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone && [UIScreen mainScreen].bounds.size.height == 568.0

关于iphone - 在 uiview 上具有不同位置的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18106365/

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