【发布时间】:2011-04-16 03:23:17
【问题描述】:
我现在没有时间放一些示例代码,(明天我会编辑我的问题并添加一些)但基本上发生的事情是我有一个窗口。它通常工作正常,但如果我使用
[myWindow setStyleMask:NSBorderlessWindowMask]
为了使其无边界,它包含的 NSTextView 将停止获得焦点,即使您单击它:圆环永远不会出现,光标不会改变,滚动条将保持灰色。
当我让它无边界时发生的其他事情是它不会更新!我基本上有这个
[lyricsView setString:someString];
更新其中的字符串。控制台没有标记我任何错误,但除非我单击它,否则该字符串不会出现在文本视图中。
如果我删除将styleMask 设置为无边界的行,所有这些都将停止。有任何想法吗?建议?评论?干杯?
谢谢! 凯文
【问题讨论】:
-
我不确定
-setString:,但您的第一个问题(关于获得焦点)已经在 Stack Overflow 上得到解答:stackoverflow.com/questions/4946342/…
标签: objective-c cocoa xcode nswindow nstextview