Home Blog erstellt am: : 12/03/08 Zuletzt aktualisiert : 03/01/10 18:47 / 126 veröffentlichte Einträge
 

IX. IB & Beta5

9.1 write class file  (IX. IB & Beta5) Verfasst: Samstag, den 10. Mai 2008 10:00

ab Beta5: also mal wieder neues Projet "IBwrite" .. dann im IB mit dem Malkasten ein View grau einfügen und ein Label und ein Knopf ... dann im IB die View anklicken und in dem Inspector auf View Identity wechseln .... hier dann die class UIView umbennen in "MyView" und unter Class Outlets plus drücken und das outlet in "label" umbennen und den Typ in "UILabel "!

Jetzt noch unter Action eine Action einfügen.

 

Permalink

9.1.2 IB View Connection  (IX. IB & Beta5) Verfasst: Samstag, den 10. Mai 2008 10:16

Nun im Inspector (IB) noch die Verbindungen herstellen .... label zu label und vom Button "Touch Down" auf My View myAction1:

bis hier hin sollte das Verfahren bekannte sein ...

so nun kommt der Trick .... MyView im IB anklicken und unter Files Write Class Files wählen ... dort den Ordner des Projektes wählen sun Sichern.

Natürlich Add nutzen und sich das Projekt ansehen .... huiiiii MyView.h und m wurden intergriert ....mit Action in Outlet  ... das ist  doch mal cool ... allerdings muss man hier den Code etwas anpassen : die REM Zeilen löschen und durch UIView ersetzen.

____________

#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>

@interface MyView : UIView {
    IBOutlet UILabel *label;
}
- (IBAction)myAction1id)sender;
@end

____________________

nun noch eine Action in MyView.m einfügen ->

Trick 17 : in der mittleren Leiste ganz rechts vor dem offenen Schloss gibt es ein Knöpfchen mit 2 Vierecken drin " go to conterpart" ... hier öffnet sich dann die MyView.m oder h je nach dem ..

dann speichern und run

__________

#import "MyView.h"

@implementation MyView
- (IBAction)myAction1id)sender {
    label.text = @"Test!";
}
@end

_______________________

man kann auch zahlen als String darstellen :

int myINT = 123;

label.text = [[NSNumber numberWithInt:myINT ] stringValue];

Permalink

9.2 Beta 6  (IX. IB & Beta5) Verfasst: Donnerstag, den 29. Mai 2008 12:47

so die Beta 6 ist da ... und im Juni soll ja das Final kommen ... ich hab mich vorerst entschieden diese Abzuwarten ....

Permalink