2013-06-24 44 views
0

我有一個有兩個視圖的小應用程序。我不明白的是我似乎無法管理如何手動將第一個響應者狀態分配給特定視圖。指定第一響應者狀態失敗

我在awakeFromNib方法中有此代碼。

-(void)awakeFromNib{ 
NSView *a = [[firstView alloc]init]; 
NSView *b = [[secondVIew alloc]init]; 

[b becomeFirstResponder]; 
[a resignFirstResponder]; 

} 

爲什麼這不起作用?

+0

預期結果是什麼? – woz

回答

0

對於初學者,我會在成爲第一響應者之前先辭職。

想了解更詳細的答案,我們需要知道與視圖控制器相關的視圖佈局。通常,您在視圖控制器中分配firstResponder。由於您重寫了awakeFromNib,因此清楚該片段不在viewController中。

最後,不要忘記打電話給超級。

相關問題