ios: uiscrollview 和 uiview 自动布局
Posted
技术标签:
【中文标题】ios: uiscrollview 和 uiview 自动布局【英文标题】:ios: uiscrollview and uiview autolayout 【发布时间】:2015-08-31 01:27:27 【问题描述】:我有uiscrollview
和uiview
。触摸uitextview
时,uitextview
size 会变大,uiscrollview
size 会变小,因为自动布局有问题。
如何设置uiscrollview
和uiview
的约束?
【问题讨论】:
结构是什么? UIView 是 UIScrollview 的子视图吗? UITextView 的子视图是什么? self.view 的子视图 -> uiscrollview, uiview(writeView), uiscrollview 的子视图 -> uiview(contentview), uiview 的子视图 -> uitextview, uibutton, uiview(contentview) 的子视图 -> uiimageview , uilabel*3 + @(动态添加的uiimageview). 我想像 facebook 一样获取文章详细信息。这个视图有scrollview(content) 和commentWriteView。 commentWrite 视图有 UITextView 和 UIButton。 UITextView 是范围,因为用户的回车键。你明白了吗?! 这是在接口文件中还是可以粘贴到代码中? UIScrollview 和 UIView(bottom commentWriteView) 必须是动态高度。非常难…… 【参考方案1】:可以试试: 我在下面说的是关于约束: UIScrollView 上、左、右等于 self.view 上、左、右 UIScrollView 底部等于 UIView 底部 UIView left, right, bottom 等于 self.view left, right, bottom UIView 高度等于 200(你自己设置)
好的,当你触摸 UITextView 时,将 UIView 高度约束设置为你想要的(可能是 300)
我认为它有效!
【讨论】:
以上是关于ios: uiscrollview 和 uiview 自动布局的主要内容,如果未能解决你的问题,请参考以下文章
UIPageViewController 中的 UIScrollView 滚动了多少?
为啥我的 [UIScrollView removeFromSuperview] 崩溃了?
ios: uiscrollview 和 uiview 自动布局