swift - 屏幕大时的标签
问题描述
我有一个带有多行文本的标签。如果屏幕很小,我希望在左右两边留出 20px 的边距,但如果屏幕很大,我不希望它大于 300px。
我尝试过的:
- 我选择一个标签,因为我希望文本不可滚动且不可选择
- 我已经给它属性 > 行 > 0。为了适应多行
- 我给它设置了顶部、左侧和右侧的约束
我对 Xcode 很陌生。在html中,我会使用类似css的东西:
.text {
with:90%;
max-width:300px;
}
如何在 Xcode 和 Swift 中创建类似的效果?(左右约束对我来说效果很好,可以在小屏幕上给 width:90% 类似的效果。我现在要问的是,如果屏幕很大,如何限制标签的宽度。请注意我对 Xcode 很陌生)
解决方案
推荐阅读
- c# - Visual Studio throws no warning when first element inside grid has ColumnSpan or RowSpan out of range
- objective-c - UICollection 视图 - 不要添加新的自定义单元格
- web - Vue buildt 不显示路由器页面
- c++ - 错误:当我从“WinDbg”打开可执行文件时,找不到符号文件。默认为 ntdll.dll 导出符号
- android - 将位图图像转换为 iText 图像以在 PDF 中使用
- python - 是否可以根据另一个向量的整数值组合(添加)向量的值
- angular - Angular路由器重定向到谷歌上的随机链接有什么办法可以防止这种情况发生吗?
- authentication - Linkedin Connect 不使用 Linkedin 网站 cookie?
- python - 当我尝试运行此文件时出现错误。tf 学习问题?
- c# - 如何使用 LINQ 查询 JSON?