相关疑难解决方法(0)

在UITableView中使用自动布局来获取动态单元格布局和可变行高

如何UITableViewCell在表格视图中使用s 内的自动布局,让每个单元格的内容和子视图确定行高(本身/自动),同时保持平滑的滚动性能?

row-height uitableview ios autolayout nsautolayout

1477
推荐指数
18
解决办法
55万
查看次数

UILabel sizeToFit不适用于autolayout ios6

我应该如何以编程方式(以及在哪种方法中)配置UILabel,其高度取决于其文本?我一直在尝试使用Storyboard和代码的组合进行设置,但无济于事.每个人都建议sizeToFit在设置lineBreakModenumberOfLines.但是,不管我把代码viewDidLoad:,viewDidAppear:或者viewDidLayoutSubviews我不能让它开始工作.要么我的盒子太小而不能长文本也不会长,或者我把它做得太大而且不会缩小.

uilabel ios autolayout ios6

152
推荐指数
4
解决办法
9万
查看次数

动态更改UILabel宽度不适用于autolayout

我有一些代码:

CGRect currentFrame = textLabel.frame;
CGSize max = CGSizeMake(textLabel.frame.size.width, 3000);
CGSize expected = [[textLabel text] sizeWithFont:textLabel.font constrainedToSize:max lineBreakMode:textLabel.lineBreakMode];
currentFrame.size.height = expected.height;
textLabel.frame = currentFrame;

expected.height = expected.height + 70;

[scrollView setContentSize:expected];
Run Code Online (Sandbox Code Playgroud)

textLabel放在UIScrollView中以显示多行文本信息.

在旧版本的应用程序中,没有4英寸屏幕支持,一切都很完美.但现在,不幸的是,调整UILabel的大小不起作用.

也许,有人可以建议我,我应该改变什么?

谢谢.

ios autolayout

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

autolayout ×3

ios ×3

ios6 ×1

nsautolayout ×1

row-height ×1

uilabel ×1

uitableview ×1