objective-c - iOS-帧高不是按像素?

标签 objective-c ios frame cgrect

我只是对框架高度有疑问。

frame.size.height = 450;

当我将x = 0和y = 0设置为高度为450的CGRect框架时。tableview几乎一直延伸到底部。自从我在iPhone 5 1136上进行测试以来,该数字就不是基于像素的。它甚至不应该扩展一半。

谢谢!

最佳答案

iOS屏幕坐标位于UI点中。一个点是原始密度屏幕上的一个像素,因此一个点是高分辨率/视网膜显示屏上的两个像素。

2014年更新:iPhone 6 Plus的一点甚至是三个像素。 (2018:和iPhone 6s Plus,7 Plus,8 Plus和X.)

关于objective-c - iOS-帧高不是按像素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12801274/

相关文章:

iOS swift : Adding or Moving NavigationBar to bottom of the view controller

objective-c - NSTableCellView 中的 NSStepper 没有效果

ios - 获取格式化日期为 NSDate

ios - 为什么要使用许多 View Controller 来制作应用程序?

ios - 如何在 iOS 中将相机 View 方向锁定为横向?

ios - 在 IOS 5 上将应用程序限制为特定方向

performance - Server 2008上HTTPWebRequest的性能问题(在xp上精细)

python - 框架内的网格?

iphone - 检索 TTPhotoViewController 的 UIImage

iphone - 在 UITableview 上禁用滑动和删除