【问题标题】:Get the Y coordinate of a view from bottom从底部获取视图的 Y 坐标
【发布时间】:2016-09-21 17:16:04
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: swift uiview position coordinates frame


    【解决方案1】:

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

    对于超级视图:

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

    对于屏幕:

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

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

    【讨论】:

    • 好的,我不想做数学,但是好的 :) 但是我如何从整个屏幕而不是超级视图获取 y 坐标
    • 更新了答案
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多