作者POSIX (tedium of chores)
看板MacDev
标题Re: 请问NSTextfield 的刷新
时间Mon Feb 18 19:45:17 2013
我发现一个小问题
就是我的NSTextField 如果在core animation layer
没有勾选的状况下 是可以正常显示
(被修改之後,因为是用程式码去修改他的内容,不会动到滑鼠,键盘)
(目的想要让他直接显示)
可是如果有勾选的情况下
无论怎麽修改 都不会改变
可是因为我的NSTextField放在NSView下面
为了让我改变NSView的背景
view.layer.contents = (id)[NSImage imageNamed:@"filename.png"];
必须要在core animation laye r被勾选,所以使得我的NSTextField 被连累
以上是我目前遇到的状况
想问的问题有两个
1. 有方法可以避开在core animation layer 勾选,使得NSView有背景
2. 如果1.不可行,有任何方法可以让NSTextField 恢复正常状态吗?
※ 引述《POSIX (tedium of chores)》之铭言:
: 在mac osx上有一个NSTextField*
: (nonatomic, retain) IBOutlet NSTextField* result;
: 在method 里面对他作
: [result setStringValue:@"asdf"];
: 请问要怎麽刷新这个TextField 显示在画面上的值呢?
: 或是说这部份的结构该从哪里去作刷新的动作
: 因为画面上都没有显示
: 要动滑鼠在他上面才会忽然冒出来!
: 感恩
--
★▄喔 谢恳油锡白德到恶灵来 花缩泡的列为孩儿也的退来累蛤蜊名?胡适播的是
▄▄翠亨不来十大输入的喷你耳屎饭 偶尔的览啪味弯曲的我搜给人特例死称哩?
安得罗技四锐个劣恶的蹦爸死停因爷儿 给夫普褥输入的奶店傲夫挖屎屎滴碟儿
((
喔 谢的店屎大屎便够搬挪也为乎 偶而的练我夫的匪类恩德宏我夫的不累夫?))
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.211.32.194
1F:→ POSIX:解决了 = =" 把NSImage放在最下面当底就解决一切了 = =""""" 02/19 11:53