簡體   English   中英

如何將第一個響應者連接到ViewController

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM