我有一个带有 UITextView
的自定义单元格。我加载到此 UITextView
的文本长度从很短变为很长。所以请不要说“改用标签”。我想让我的单元格保持相同的高度,但如果文本太长则使用 UITextView
的垂直滚动。
我试过here的方法但由于我在我的 cellForRowAtIndexPath
事件中使用自定义单元格初始化,因此观察器没有工作。我在 initWithStyle
函数下的单元格类中尝试了相同的方法,但也没有用。
您还有什么建议?或者我应该以不同的方式使用这个功能吗?任何帮助表示赞赏。
提前致谢。
最佳答案
使用这个-
CGSize textSize = [myText sizeWithFont:whateverFont constrainedToSize:myTextViewBox.frame.size lineBreakMode:UILineBreakModeWordWrap];
...然后找出 contentOffset 并在将 UITextView 添加到表格时设置它。
关于iphone - 如何垂直对齐 UITextView 中的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10139088/