(Title)properties zijn die aan te passen

(Title)properties zijn die aan te passen discussie in Ontwikkelen voor iOS forum; ( verdwijnt na registratie ) Question people, Weet iemand of het mogelijk is om via je code de Title properties van een Round Rect Button in je nibfile aan te ...



Ga terug   iPhone, iPod touch, iPad en Apple TV forum > Development > Ontwikkelen voor iOS
Wachtwoord vergeten? Registreren!
Registreer FAQ Ledenlijst Kalender Zoeken Berichten van vandaag Markeer forums als gelezen
  #1  
Oud 29 May 2009, 15:35
» Ik heb geen iPhone  
» Windows
 
Geregistreerd: 27 April 2009
Berichten: 40
Standaard (Title)properties zijn die aan te passen

Question people,

Weet iemand of het mogelijk is om via je code de Title properties van een Round Rect Button in je nibfile aan te spreken. Ik zou deze namelijk mits mogelijk willen wijzigen via een controller bestand. En niet in de interface builder al mee geven.

mvg
Advertentie
Advertentie Gesponsorde links (verdwijnt na registratie)

  #2  
Oud 29 May 2009, 15:48
» iPhone 6 64GB (Space Grijs) [FW: 8.0]  [Jailbreak: Nee]
» iPad 4 Wi-Fi 32GB (Zwart) [FW: 8.0]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 12 March 2008
Locatie: Omgeving Nijmegen
Berichten: 94
Standaard

Koppel 'm via een IBOutlet aan een variabele in je controller en je kan de title wijzigen.
  #3  
Oud 29 May 2009, 16:03
» Ik heb geen iPhone  
» Windows
 
Geregistreerd: 27 April 2009
Berichten: 40
Standaard

Yes... tuurlijk ...

maar again Myrdhin muchos gracias!
  #4  
Oud 29 May 2009, 16:58
» iPhone 6 64GB (Space Grijs) [FW: 8.0]  [Jailbreak: Nee]
» iPad 4 Wi-Fi 32GB (Zwart) [FW: 8.0]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 12 March 2008
Locatie: Omgeving Nijmegen
Berichten: 94
Standaard

Sorry, ik kan niet door het internet heenkijken naar jou en je kennisniveau bepalen. Was dus even een aanname dat je wist wat een outlet was in interface builder omdat je ook weet wat een NIB file is.

Wat uitgebreider dan:
Lees eerst even About Connections and Bindings over de Outlet connections.

En in het kort:

In je interface file (de .h file) van je controller:

Code:
@interface ExampleViewController : UIViewController {
  UIButton *aButton;
}

@property (nonatomic, retain) IBOutlet UIButton *aButton;

@end
Nu kan je in interface builder de button koppelen (ctrl-toets ingedrukt houden op de button klikken en slepen naar je Controllel class (in Interface Builder), daarna kiezen voor aButton (staat in de lijst). Daarmee wordt de knop gekoppeld.

Daarna in je implementatie (de .m file) van je controller:
Code:
@implementation ExampleViewController

@synthesize aButton;

- (void)changeTitleOfButtonTo:(NSString *)title
{
  [aButton setTitle:title forState:UIControlStateNormal];
}

@end
  #5  
Oud 29 May 2009, 17:09
» Ik heb geen iPhone  
» Windows
 
Geregistreerd: 27 April 2009
Berichten: 40
Standaard

Ik kan je niet genoeg bedanken Myrdhin , maar ik had gelukkig al genoeg aan je vorige reactie , maar extra info is nooit weg.
Het kwartje viel pas bij me toen je zei gebruik een outlet.
Ben pas paar weken bezig om je andere vraag te beantwoorden.
  #6  
Oud 30 May 2009, 11:01
Malork's schermafbeelding
» iPhone 4S 32GB (Wit) [FW: 5.1.1]  [Jailbreak: Nee]
» iPad 3 Wi-Fi + 4G 16GB (Zwart) [FW: 5.1.1]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 1 June 2008
Locatie: Landgraaf
Berichten: 178
Stuur een bericht via MSN naar Malork
Standaard

Even een sidenote: je hoeft natuurlijk niet voor elke button die je in IB zet ook nog een property te maken en te koppelen, behalve als je eigenschappen van die button wil wijzigen en/of uitlezen.

Ik zeg dit, omdat ik verschillende tutorials heb gezien waar ze voor een button (die alleen maar een IBAction aanroept) een property aanmaken.

EDIT: vergeet niet die button te releasen [aButton release] als je hem niet meer nodig hebt (bijv. in je dealloc-methode).
Reageren


Er zijn 1 actieve gebruikers die momenteel deze discussie bekijken (0 leden en 1 gasten)

 
Discussietools
Weergave

Soortgelijke discussies

Discussie Auteur Forum Reacties Laatste bericht
Video: Volume opname aan te passen? djsim69 Muziek, foto & video 10 1 July 2010 21:36
Zijn er ook leden die positief over T-Mobile zijn? oblomov T-Mobile 117 14 May 2010 18:15
iTunes geeft app updates aan, maar die zijn er niet Shorty007 Archief 3 10 September 2009 12:15
Installer apps die aan te raden zijn? francebramie Jailbreak apps en thema's 9 23 January 2009 20:52
Muziek: Alecto speakers, passen die??? Chicco68 Muziek, foto & video 0 22 April 2008 14:47

Regels voor berichten
Je mag geen nieuwe discussies starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit
Trackbacks are Aan
Pingbacks are Aan
Refbacks are Uit



Alle tijden zijn GMT +2. Het is nu 12:05.