搜尋此網誌

2010年4月11日 星期日

iphone開發-UISwitch

前幾天看到老師給我看的刮鬍刀程式 我也想來寫一個無厘頭的程式 因此我想寫一個吹風機程式XD 在iphone裡面 有一個像開關的按鈕 稱作UISwitch 在這邊紀錄一下 UISwitch 怎麼使用 我用我前幾天寫的程式 來教學
首先在.h 檔 做以下宣告

"test4AppDelegate.h"

@interface test4AppDelegate : NSObject {
UIWindow *window;
UILabel *display;
//產生一個 switch object
UISwitch *switchchange;
}

@property (nonatomic, retain) IBOutlet UIWindow *window;
@property(nonatomic,retain)IBOutlet UISwitch *switchchange;
@property(nonatomic,retain)IBOutlet UILabel *display;
-(IBAction)switchchanged:(id)sender;

@end


"
test4AppDelegate.m"

@implementation test4AppDelegate

@synthesize window;
@synthesize switchchange;
@synthesize display;


//這邊控制按鈕的動作
-(IBAction)switchchanged:(id)sender
{
UISwitch *whichswitch=(UISwitch *)sender;
//當按鈕移動到ON 就印出test的字串
if (whichswitch.isOn==YES) {
display.text=@"test";

}
//當移動到Off 就印出test2
else
display.text=@"test2";


}


- (void)applicationDidFinishLaunching:(UIApplication *)application {

// Override point for customization after application launch
[window makeKeyAndVisible];
}

- (void)dealloc {
[window release];
[super dealloc];

}


@end

沒有留言:

張貼留言