【发布时间】:2014-01-24 13:14:51
【问题描述】:
我有一个编辑器,在上面 UIView 我放了一个标签,标签上有 labeltext 。现在用户可以通过在UITextView 上写入文本并单击按钮来创建尽可能多的UIView。现在,如果我需要编辑文本,可以在 Tapgesture 上获取文本并将其显示在 UITextView 上,用户可以编辑该文本。
现在,如果用户添加更多文本,那么我需要增加子视图的宽度,点击提交按钮后文本将落在该子视图上。所以我的问题是是否可以在 mainview 中增加子视图宽度。这是我从主视图中获取所有子视图的代码
for (UIView *subview in mainview.subviews)
{
if(subview.tag==sender.tag)
{
for(UIView *getsusublabel in subview.subviews)
{
if([getsusublabel isKindOfClass:[UILabel class]])
{
UILabel *subsublabel = (UILabel *)getsusublabel;
subsublabel.text=imagelabeltext.text;
}
}
}
}
这里 subsublabel 是 subview 上的标签。
【问题讨论】:
-
你的意思是你想要一个滚动视图?不要使用标签,使用文本视图并更改边框样式和可编辑性...
-
是的,我想在文本增加时更改子视图的边框样式。
标签: ios iphone objective-c uiview