标签: objective-c macos cocoa nstextfield nstextview
两位我一直致力于解决以下问题:
我应该创建消息聊天视图,该视图将放在NSTableView中。它必须有彩色背景,圆角,自定义边距。我试过NSTextField但没有成功。我有所需的背景和圆角,但文字显示不正确,因为它在多行的情况下从字段的中心开始。我也尝试使用NSTextView,这似乎是在这种情况下更好的解决方案,但我无法设置圆角。我尝试使用[textView.layer setCornerRadius:7.0];但它没有效果。
NSTableView
NSTextField
NSTextView
[textView.layer setCornerRadius:7.0];
感谢您的回复!
答案 0 :(得分:7)
将其添加到文本视图属性
[self.textView setWantsLayer:YES]; [self.textView.layer setCornerRadius:10.0f];
你可以看到>
但你滚动视图backgroundColor应该是WindowBackgroundcolor