【问题标题】:UILabel sizing during device rotation设备旋转期间的 UILabel 大小
【发布时间】:2011-11-30 13:09:24
【问题描述】:

在我的应用中,我有两个标签。第二个应该位于第一个下方(带有一些小的 const 填充)。第一个标签是多行的,并采用所有可能的宽度。所以改变界面方向后,它的实际高度会改变(因为必要的行号可以改变)。这就是为什么自动调整蒙版在这里帮不了我。

那么.. 即使在界面方向更改动画期间,我如何才能控制它并正确显示标签?

【问题讨论】:

    标签: animation uilabel autoresize interface-orientation


    【解决方案1】:

    该死的。我很抱歉这个问题。在询问并尝试阅读文档之前,我真的用谷歌搜索过。但不知何故,我错过了thisthis 以及关于我的问题的详细信息。

    【讨论】:

    • 我目前正在尝试解决同样的问题。我正在阅读您提到的一些文档。想知道你是否知道我应该前进的具体方向。:) 我认为layoutSubviews 参与其中?
    • layoutSubviews 中手动设置标签的框架对我有用。但是,如果涉及的代码更少,我一直在寻找更适合 AutoLayout 的方法。
    • 主要思想,我发现:使用layoutSubviews! :) 我在这里唯一可以建议的是做一些通用的设置方法。也许,作为 UIView 的类别 - 以简化使用(例如“将我定位在一个视图中,低于第二个”)。
    猜你喜欢
    • 1970-01-01
    • 2017-03-19
    • 1970-01-01
    • 1970-01-01
    • 2018-05-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多