相关疑难解决方法(0)

如何将UITextView的大小调整为其内容?

有没有一种很好的方法来调整a的大小UITextView以符合其内容?比方说我有一个UITextView包含一行文字:

"Hello world"
Run Code Online (Sandbox Code Playgroud)

然后我添加另一行文字:

"Goodbye world"
Run Code Online (Sandbox Code Playgroud)

在Cocoa Touch中是否有一个好方法rect可以保存文本视图中的所有行,以便我可以相应地调整父视图?

再举一个例子,查看日历应用程序中事件的注释字段 - 注意单元格(及其UITextView包含)如何扩展以包含注释字符串中的所有文本行.

cocoa-touch uitextview uikit ios autolayout

512
推荐指数
20
解决办法
37万
查看次数

iOS 7上的UITextView contentOffset

我的应用程序中有一个UITextView.每次添加新字符串时,我都需要动态更改内容偏移量.代码bellow在iOS 6及更早版本上运行良好,但在iOS 7上运行不正常.

CGPoint offset = CGPointMake(0, self.textView.contentSize.height - self.textView.frame.size.height);
[self.textView setContentOffset:bottomOffset animated:YES]; 
Run Code Online (Sandbox Code Playgroud)

你有什么想法吗?

比你.

UPDATE

UITextView没有设置它应该的contentOffset,或者其他东西弄乱了它.结果与预期不符(iOS 6或更早版本的版本).

我也试过设置新属性"textContainerInset"但仍然没有结果......

self.textView.textContainerInset = UIEdgeInsetsMake(0, 0, 0, 0)    
Run Code Online (Sandbox Code Playgroud)

UPDATE

正如我在didScroll委托方法中看到的,当我为内容偏移传递正值时,它会滚动到(0,0).例如,我将内容偏移设置为(0,35)并滚动到(0,0)...

iphone uitextview ios7

16
推荐指数
3
解决办法
2万
查看次数

标签 统计

uitextview ×2

autolayout ×1

cocoa-touch ×1

ios ×1

ios7 ×1

iphone ×1

uikit ×1