Come posso collegare “Manuale di file” con un pulsante in una barra degli strumenti?

StackOverflow https://stackoverflow.com/questions/1096427

  •  11-09-2019
  •  | 
  •  

Domanda

Ho appena ricevuto impazzire con il collegamento del "Manuale di file" ad un pulsante nella mia barra degli strumenti. Come faccio a farlo?

posso solo afferrare la barra degli strumenti, ma non i pulsanti all'interno. Come posso risolvere questo?

È stato utile?

Soluzione

Per un'applicazione per iPhone di esempio il processo di creazione di una connessione a un UIButton (IBOutlet) in modo da poter apportare modifiche al UIButton va in questo modo:

  

MyClass.h

#import <Cocoa/Cocoa.h>

@interface myClass {

    UIButton *myButton;
}

@property (retain) IBOutlet UIButton *myButton;

@end
  

myClass.m

#import "myClass.h"

@implementation myClass

@synthesize myButton;

@end

Quindi aprire il file XIB in Interface Builder e tenere premuto Control, il trascinamento del mouse dal UIButton nell'interfaccia per oggetto proprietario del file nel finestra del documento (Command + 0) in IB . Quindi scegliere l'IBOutlet.

Per l'Outlet di essere visto quando si trascina normalmente richiede che si genera il progetto prima di andare in Interface Builder, e sì verifica secondo luogo di avere il tipo di classe per l'IBOutlet che si è creato è corretto.

Altri suggerimenti

Assicurarsi proprietario sicuro di file è impostato su una classe reale (cercare nella finestra di ispezione di identità). Avanti assicurarsi che si dispone di un IBOutlet per il pulsante.

@interface Foo {
   IBOutlet UIButton *button;
}

poi Ctrl-trascinamento dal nodo proprietario del file al pulsante (sia nella gerarchia visualizzazione o lo schermo vero e proprio).

Se non è ancora possibile selezionare il pulsante, allora o dei tipi non corrispondono o forse la barra degli strumenti è solo simulato ...?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top