Swift - 以编程方式将 UIScrollView 宽度设置为 100%
Posted
技术标签:
【中文标题】Swift - 以编程方式将 UIScrollView 宽度设置为 100%【英文标题】:Swift - programmatically set UIScrollView width to 100% 【发布时间】:2015-04-14 12:35:42 【问题描述】:在设计器中,我添加了一个 Scrollview,并使用以下代码使其具有滚动条:
svDetails.contentSize = CGSizeMake(360, 400);
但是我希望它是手机宽度的 100%。 (保持宽度不变)。
因为现在它非常适合 iPhone 4s、5 和 5s,但在 iPhone 6,6+ 上看起来不太合适(滚动视图太小)
【问题讨论】:
【参考方案1】:您可以使用此代码:
svDetails.contentSize = CGSizeMake(self.view.frame.size.width, self.view.frame.size.height)
希望对你有帮助。
【讨论】:
【参考方案2】:Dharmesh Kheni' 解决方案从上面
斯威夫特 3:
svDetails.contentSize = CGSize(width: self.view.frame.size.width, height: self.view.frame.size.height)
【讨论】:
这是次要的,但当你不需要 swift 时使用self.
也是一种不好的形式。以上是关于Swift - 以编程方式将 UIScrollView 宽度设置为 100%的主要内容,如果未能解决你的问题,请参考以下文章
以编程方式将 UIButton 居中到 Superview 类(Swift 3)
如何在 Swift 4 中以编程方式将 IBAction 添加到按钮?