![](/img/trans.png)
[英]Why First Responder of secondary ViewConrollers do not show main ViewController methods?
[英]How to connect the first responder to viewcontroller
我正在根據我的應用程序要求在IOS6中開發AVAudioplayer
。 我的代碼完成了。 我想將第一響應者連接到viewcontrollerXIB。 但是我不知道如何建立從第一響應者到viewcontrollerXIB
的連接。 我是編程新手。 請任何機構提出建議。
@interface AudioViewController :
UIViewController<AVAudioPlayerDelegate,NSURLConnectionDelegate> {
IBOutlet UILabel *astroName;
IBOutlet UIButton *playButton;
IBOutlet UIButton *pauseButton;
IBOutlet UIButton *forwardButton;
IBOutlet UIButton *rewindButton;
IBOutlet UISlider *volumeSlider;
IBOutlet UISlider *progressSlider;
IBOutlet UILabel *currentTime;
IBOutlet UILabel *duration;
}
- (IBAction)playButtonPressed:(UIButton*)sender;
- (IBAction)rewindButtonPressed:(UIButton*)sender;
- (IBAction)rewindButtonReleased:(UIButton*)sender;
- (IBAction)forwardButtonPressed:(UIButton*)sender;
- (IBAction)forwardButtonReleased:(UIButton*)sender;
- (IBAction)volumeSliderMoved:(UISlider*)sender;
- (IBAction)progressSliderMoved:(UISlider*)sender;
@end
文件所有者是一個實例化的運行時對象,它擁有筆尖的內容,並且在筆尖加載時是出口/動作。
If you want to connect IBOutlet connection then just Control-drag from the File's Owner to your object.
If you want to connect IBAction connection then just Control-drag from the your object to File's Owner.
第一響應者只是響應者鏈中可以響應事件的第一個對象。 響應者鏈是可以響應事件的對象的運行時集合(或更准確地說是層次結構)。 例如,假設您有一個帶有視圖的窗口,並且在該視圖上是一個文本字段。
如果該文本字段具有焦點,則稱為鏈中的第一響應者。 因此,如果您將消息發送給第一響應者,則將其首先發送到文本字段。 如果文本字段無法處理消息,則會將其發送給下一個響應者。 接下來。 接下來,直到到達響應者鏈的末尾或某些東西消耗了事件(iirc)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.