Iphone iOS灵活的布局
我正在尝试创建一个简单灵活的布局: 我的应用程序有一个Iphone iOS灵活的布局,iphone,ios,Iphone,Ios,我正在尝试创建一个简单灵活的布局: 我的应用程序有一个UITextView(红色框),其中包含的文本量可变。下面是一个ui圆形选择按钮和一个ui标签 我已经有了基于里面内容的文本视图。我想知道如果textview中有很多内容,如何实现灵活的布局,使按钮/标签自动向下移动 将所有内容放在另一个视图中,并在两个橙色视图上设置自动调整大小,使其具有灵活的上边距,在红色视图上设置自动调整大小,使其具有灵活的下边距。当文本更改时调整容器视图的大小,使其足够大以容纳所有内容 使用2种或更多不同类型的单元格
UITextView
(红色框),其中包含的文本量可变。下面是一个ui圆形选择按钮
和一个ui标签
我已经有了基于里面内容的文本视图。我想知道如果textview中有很多内容,如何实现灵活的布局,使按钮/标签自动向下移动
它在ViewController委托方法中过于简单 请把下面的代码
-(void)viewWillAppear:(BOOL)animated
{
yourTextView.text=yourdata;//here your inserted data ie.. yourdata is string variable
yourTextView.frame = CGRectMake(yourTextView.frame.origin.x, yourTextView.frame.origin.y, yourTextView.frame.size.width, yourTextView.contentSize.height);
float btnscreen = yourTextView.frame.origin.y + yourTextView.contentSize.height + 15;
yourButton.frame=CGRectMake(yourButton.frame.origin.x, btnscreen, yourButton.frame.size.width, yourButton.frame.size.height);
float lblscreen = yourButton.frame.origin.y + yourButton.frame.size.height + 10;
yourLable.frame=CGRectMake(yourLable.frame.origin.x, lblscreen, yourLable.frame.size.width, yourLable.frame.size.height);
}
在这里,首先在XIB中创建视图,然后在.m文件中使用以下代码。。。。。
是的,如果你的控件超出了范围,那么请使用UIScrollView,把这个控件放到你的scrollview中,然后使用这个代码,它的工作很好。。。
希望这能帮助你。。。
:)谢谢你的建议——我已经试着实施了你的第一个建议,但我似乎做不好。这是我的截图——我错过了什么?就我个人而言,我会选择2号!不知道那里发生了什么,好像到处都是。也许还可以修正左右边距,它似乎已经移到了一边。我已经玩了很多次了,我只是无法让选项1发挥作用。我想我得选2号。谢谢你的指点。