从底部获取视图的Y坐标

时间:2016-05-24 13:02:38

标签: swift uiview position coordinates frame

我正试图从底部获取我视图的Y坐标,

我的意思是,当我得到Y坐标时,数字从顶部开始计算,我希望能够从底部计算它,是否有办法或者我必须做一些数学运算?

我搜索了谷歌和stackoverflow但没有得到确切的答案所以我自己问自己

我也试图从整个窗口而不是超视图中获取y坐标,我这样做是因为我想能够知道我是否需要为我的滚动视图添加空间用于键盘

1 个答案:

答案 0 :(得分:0)

你需要做"数学"。没有其他办法。

对于超级视图:

view.superView!.frame.height - view.frame.y

对于屏幕:

使用屏幕尺寸并减去您的视图

UIScreen.mainScreen().bounds.height - view.frame.y