我试图在界面构建器中创建一个完整的响应视图。我已经用百分比值管理了所有的视图宽度,我已经设置了我所有的标签,以正确地缩小基于可变宽度的文本。我唯一不能管理的是ui按钮…我找不到缩小按钮标题的方法。
- 我创建了一个按钮,占用40%的视图宽度
- 我在xcode(在MainStoryboard)中打开了更大的ipad预览。这里标题的正确比例是45字体大小 我打开iphone5的xcode预览(在MainStoryboard)。这里的文本是剪切的,字体总是45
我想在标题和按钮框之间有相同的比例,它可以实现缩小字体大小。有一种方法来实现这个结果与接口生成器只有?
您可以使用大小类来分配不同的字体,但这可能无法提供所需的粒度(您可以为iPad和iPhone设置不同的字体,但在iPhone SE和iPhone 7 Plus之间就不容易了)。你需要一些代码来做更多的工作。例如,UIButton
有一个titleLabel
属性,你可以写代码来自动缩小字体,我认为,但不是在界面构建器。