
所以我试过这个方法:
我在NSTextVIEw中设置内容.当我们在NSTextVIEw中设置一些内容时,其大小会自动增加.所以我增加了超级视图的高度,这是NSScrollVIEw的高度,但是NSScrollVIEw没有被完全调整大小,它正在显示滚动条.
float xCoordinate = 15.0;[xContentVIEwScroller setFrame:NSMakeRect(xCoordinate,0.0,560.0,10.0)];[[xContentVIEw textStorage] setAttributedString:xContents];float xContentVIEwScrollerHeight = [xfContentVIEw frame].size.height + 2;[xContentVIEwScroller setFrame:NSMakeRect(xCoordinate,xContentVIEwScrollerHeight)];
任何人都可以用某种方式或方法来解决这个问题.通过做谷歌搜索我发现在UITextVIEw有contentSize方法可以获取其内容的大小,我尝试在NSTextVIEw中找到类似的方法,但无法获得任何成功:(
解决方法 询问 its layout manager和 its text container的文本视图.然后,force the layout manager to perform layout,然后 ask the layout manager for the used rectangle for the text container.另见Text System Overview.
总结以上是内存溢出为你收集整理的可可 – 如何根据其内容调整NSTextView的大小?全部内容,希望文章能够帮你解决可可 – 如何根据其内容调整NSTextView的大小?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)