我在底部的UITextView
顶部有UIButton
的视图。 (我真的想要一个多行UITextField
,但根据How to create a multiline UITextfield?这个不可用。)
以下是Xcode中的布局。
程序运行时,UITextView
会占据整个视图,因此UIButton
不可见。
Hoe会在UITextView
和UIButton
之间添加一个垂直间隔吗?当我同时选择UITextView
和UIButton
时,垂直和水平间隔符(约束?)在Interface Builder中显示为灰色。
答案 0 :(得分:1)
从非常少的信息我只能说你可以做这样的事情
[[UITextView alloc] initWithFrame:CGRectMake(10, 10, width, height)];
宽度和高度取决于您的设备屏幕。你也可以试试
[[UITextView alloc] initWithFrame:self.view.bounds];
另一种解决方案可能是
如果你在IB中选择你的UITextView并查看它的出口,你应该看到类似下面的东西,它有一个参考出口到视图控制器的视图属性。
加载视图控制器时,此关系会强制文本字段占据整个屏幕。删除参考插座应使屏幕正确显示。