フローティングパレット(2)
- OS X 10.5.4
パレット内にtextfieldを置くなどしてキーイベントをとりたいときは、windowのcanBecomeKeyWindowでYESを返し、パレット内のサブビューでacceptsFirstMouse:がYESを返すようにする。ボタンなど組み込みのUIは最初からacceptsFirstMouse:がYESのようだ。canBecomeKeyWindowがNOのwindowに配置されているビューはacceptsFirstMouse:がYESみたいな振る舞いをする。