我试图在NSTextView中设置一个属性字符串.我想根据其内容增加其高度,最初将其设置为某个默认值.
所以我试过这个方法:
我在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, 0.0, 560.0, xContentViewScrollerHeight)];
Run Code Online (Sandbox Code Playgroud)
任何人都可以建议我一些方法或方法来解决这个问题.通过谷歌搜索,我发现在UITextView中有contentSize方法可以获得其内容的大小,我试图在NSTextView中找到类似的方法,但无法取得任何成功:(
我想在Web视图中设置简单的html内容,然后根据其内容调整大小.
要在Web视图中设置简单的html内容,我使用了这段代码,它运行正常:
[[myWebView mainFrame] loadHTMLString:webViewContents baseURL:baseURLFramed];
Run Code Online (Sandbox Code Playgroud)
现在,如果内容超过其实际大小,则它将显示在Web视图中,同时显示其中的垂直和水平滚动条.我想设置一些默认宽度并根据其内容管理高度,以便既不出现水平也不出现垂直滚动.
有人能建议我一些解决方案吗?
谢谢,
Miraaj