国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

iPhone應用開發之UIPickerView使用DEMO

移動開發 iOS
本文介紹的是UIPickerView使用DEMO,內容基于代碼實現。主要是實現選擇器的用法,來看詳細代碼。

iPhone應用開發之UIPickerView使用DEMO是本文要介紹的內容,內容不多,本文基于代碼實現的內容,主要編寫選擇器的實現。從生肖選擇、學歷選擇等來實現UIPickerView的用法,來看詳細內容。

  1. @interface Set_starViewController : UIViewController<UIPickerViewDelegate>{  
  2. UIPickerView  *pickerview;  
  3. UILabel       *contentview;  
  4. NSArray       *content;//星座  
  5. id      _delegate;  
  6. int     _type;  
  7. }  
  8. -(id)initWithDelegate:(id)delegate type:(int)type;  
  9. - (void)setString:(id)sender;  
  10. @end  
  11. //  Set_starViewController.m  
  12. //  
  13. //  Created by AmorYin on 10-11-23.  
  14. //  Copyright 2010 __MyCompanyName__. All rights reserved.  
  15. //  
  16. #import "Set_starViewController.h"  
  17. @implementation Set_starViewController  
  18. -(id)initWithDelegate:(id)delegate type:(int)type  
  19. {  
  20. self = [super init];  
  21. if (self != nil){  
  22. UILabel *titleText = [[UILabel alloc] initWithFrame: CGRectMake(0, 0, 200, 20)];  
  23. titleText.backgroundColor = [UIColor clearColor];  
  24. titleText.textAlignment = UITextAlignmentCenter;  
  25. titleText.textColor = [UIColor colorWithRed:0.33 green:0.33 blue:0.33 alpha:1.0];  
  26. [titleText setFont:[UIFont systemFontOfSize:15.0]];  
  27. [titleText setText:@"星座"];  
  28. self.navigationItem.titleView=titleText;  
  29. [titleText release];  
  30. _delegate = delegate;  
  31. UIButton *back = [[UIButton alloc] initWithFrame:CGRectMake(0.0, 0.0, 62.0, 32.0)];  
  32. [back setBackgroundImage:[UIImage imageNamed:@"返回按鈕.png"] forState:UIControlStateNormal];  
  33. [back setBackgroundImage:[UIImage imageNamed:@"返回按鈕按下.png"] forState:UIControlStateHighlighted];  
  34. [back setBackgroundImage:[UIImage imageNamed:@"返回按鈕.png"] forState:UIControlStateDisabled];  
  35. [back addTarget:_delegate  
  36. action:@selector(backView)  
  37.   forControlEvents:UIControlEventTouchUpInside];  
  38. UIBarButtonItem *add = [[UIBarButtonItem alloc] initWithCustomView:back];  
  39. [[self navigationItem] setLeftBarButtonItem:add];  
  40. [add release];  
  41. [back release];  
  42. UIBarButtonItem *save = nil;  
  43. save = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemSave  
  44. target:self   
  45. action:@selector(setString:)];  
  46. self.navigationItem.rightBarButtonItem = save;  
  47. save = nil;  
  48. [save release];  
  49. if (type == 0) {  
  50. content = [[NSArray alloc] initWithObjects:@"水瓶座",@"雙魚座",@"白羊座",@"金牛座"  
  51.   ,@"雙子座",@"巨蟹座",@"獅子座",@"處女座"  
  52.   ,@"天秤座",@"天蝎座",@"射手座",@"山羊座",nil];  
  53. _type = 0;  
  54. }else {  
  55. content = [[NSArray alloc] initWithObjects:@"初中",@"高中",@"中技",@"中專",@"大專",@"本科",@"MBA",@"碩士"  
  56.  
  57.   ,@"其他",nil];  
  58. _type = 1;  
  59. }  
  60. }  
  61. return self;  
  62. }  
  63.  
  64. -(void) loadView  
  65. {  
  66. UIView  *myview = [[[UIView alloc] initWithFrame:[UIScreen mainScreen].applicationFrame] autorelease];  
  67. myview.autoresizesSubviews = YES;  
  68. [myview setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"background.png"]]];  
  69. self.view  = myview;  
  70. // 設置選擇器  
  71. pickerview = [[UIPickerView alloc] initWithFrame:CGRectMake(0.0, 150.0, 320.0, 216.0)];  
  72. pickerview.delegate = self;  
  73. pickerview.showsSelectionIndicator = YES;  
  74. [self.view addSubview:pickerview];  
  75. contentview = [[UILabel alloc] initWithFrame:CGRectMake(80.0, 80.0, 100.0, 40.0)];  
  76. contentview.backgroundColor = [UIColor clearColor];  
  77. [self.view addSubview: contentview];  
  78.  
  79. }  
  80.  
  81. - (void)didReceiveMemoryWarning {  
  82.     // Releases the view if it doesn't have a superview.  
  83.     [super didReceiveMemoryWarning];  
  84.     // Release any cached data, images, etc that aren't in use.  
  85. }  
  86. - (void)viewDidUnload {  
  87.     [super viewDidUnload];  
  88.     // Release any retained subviews of the main view.  
  89.     // e.g. self.myOutlet = nil;  
  90. }  
  91. - (void)dealloc {  
  92.     [super dealloc];  
  93. [contentview release];  
  94. [pickerview release];  
  95. [content release];  
  96. }  
  97.  
  98. #pragma mark -  
  99. #pragma mark 處理方法  
  100. // 返回顯示的列數  
  101. - (NSInteger)numberOfComponentsInPickerView:(UIPickerView*)pickerView  
  102. {  
  103. return 1;  
  104. }  
  105. // 返回當前列顯示的行數  
  106.  
  107. - (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component  
  108. {  
  109. return [content count];  
  110. }  
  111. // 設置當前行的內容,若果行沒有顯示則自動釋放  
  112. - (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component  
  113. {  
  114. return [content objectAtIndex:row];  
  115. }  
  116. - (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component  
  117. {  
  118. //NSString *result = [pickerView pickerView:pickerView titleForRow:row forComponent:component];  
  119. NSString  *result = nil;  
  120. result = [content objectAtIndex:row];  
  121. NSLog(@"result: %@",result);  
  122. contentview.text = result;  
  123. [result release];  
  124. }  
  125.  
  126. - (void)setString:(id)sender  
  127. {  
  128. // 傳遞值  
  129. if (_type ==0) {  
  130. [_delegate setSomthing:contentview.text name:@"star"];  
  131. }else {  
  132. [_delegate setSomthing:contentview.text name:@"xueli"];  
  133. }  
  134. [self.navigationController popViewControllerAnimated:YES];  
  135. [self.navigationController pushViewController:_delegate animated:YES];  
  136. [self.navigationController setNavigationBarHidden:NO];  
  137. }  
  138. @end 

小結:iPhone應用開發之UIPickerView使用DEMO的內容介紹完了,希望通過本文的學習對你有所幫助!

責任編輯:zhaolei 來源: 互聯網
相關推薦

2011-08-10 10:10:21

iPhoneUIPopoverCo

2011-08-11 10:03:43

iPhonecocoaNSRunLoop

2011-08-11 17:15:54

iPhone歸檔

2011-07-18 14:39:53

iPhone SDK UIKit

2011-08-17 15:19:38

iPhone應用數據

2011-08-08 13:50:29

iPhone開發 NSOperatio 多線程

2011-07-29 10:41:27

IPhone 應用開發 照相機

2011-08-19 13:34:33

iPhone應用ABAddressBo

2011-08-09 13:22:31

iPhoneSqlite數據庫

2011-08-03 16:01:24

iPhone應用開發 自動登陸

2011-08-05 14:58:58

iPhone CoreAnimat 動畫

2011-08-17 15:10:21

iPhone開發Web視圖

2011-07-27 10:16:41

iPhone SQLite 數據庫

2011-08-08 14:07:49

iPhone開發 字體

2011-08-08 10:10:14

iPhone開發 圖片 方法

2011-08-09 17:29:29

iPhone文件屏幕

2011-08-08 16:56:44

iPhone 字符處理 視圖

2011-08-01 18:27:58

iPhone開發 UISearchBa

2011-07-19 09:58:36

2011-07-19 09:46:38

點贊
收藏

51CTO技術棧公眾號

成人午夜伦理影院| 狠狠色丁香婷综合久久| 亚洲一区二区三区小说| 国产一区二区三区视频在线观看| 久久久精品在线观看| 成人高清dvd| 欧美视频一区二区三区| 中文字幕免费高| 伊人久久大香线蕉精品组织观看| 欧美激情一区二区三区在线视频观看| av漫画网站在线观看| 欧美性xxxx极品hd欧美风情| 97在线观视频免费观看| 国产精品久久久久久久久免费樱桃| 国产成人生活片| 九色|91porny| 国产成人永久免费视频| 国产成人亚洲精品狼色在线| 一区不卡字幕| 国产一区二区三区综合| 男同互操gay射视频在线看| 九色综合狠狠综合久久| 欧美少妇在线观看| 高清久久久久久| 日本一极黄色片| 中文字幕精品一区| fc2人成共享视频在线观看| 亚洲国产日韩在线一区模特| 最近中文字幕mv2018在线高清| 亚洲一区二区三区免费视频| 国产在线制服美女| 91精品福利视频| 色黄网站在线观看| 亚洲片国产一区一级在线观看| 中老年在线免费视频| 在线精品高清中文字幕| 免费一级欧美片在线观看网站| 亚洲2020天天堂在线观看| 国产一区二区三区四区大秀| 亚洲综合在线播放| 美女爽到呻吟久久久久| 超级碰在线观看| 国产日韩视频一区二区三区| 国产美女av| 欧美亚洲高清一区二区三区不卡| 免费看a在线观看| 亚洲桃花岛网站| 免费成人三级| 91在线高清视频| 免费看欧美女人艹b| 无码人妻丰满熟妇区96| 亚洲精品网站在线观看| 777电影在线观看| 亚洲欧美日本另类| 久久影院资源站| 99理论电影网| 精品在线免费观看| 手机在线看福利| 丁香五六月婷婷久久激情| av福利导福航大全在线| 欧美激情视频在线观看| 亚洲欧美综合| www精品久久| 香蕉加勒比综合久久| 国产传媒在线播放| 欧美精品亚州精品| 欧美欧美全黄| 国产视频一视频二| 在线观看日韩高清av| 国产精品久久久久77777丨| 日本三级久久久| 国产综合色视频| 在线伊人免费视频| 神马久久久久久| 日韩视频一区二区三区在线播放免费观看 | 超碰一区二区三区| 国产一区喷水| 久久精品亚洲精品国产欧美| 久草在线青青草| 久久精品国产综合| 亚洲网站视频| www.精品在线| 亚洲成人a**站| 久久密一区二区三区| a天堂资源在线观看| 欧美视频三区在线播放| 精品国产乱子伦一区二区| 青青草原成人| 亚洲最新视频在线播放| 美女视频在线免费| 91九色极品视频| 日本一区二区三区四区| www.综合网.com| 亚洲影视九九影院在线观看| 国产精品久久久久久久久免费相片 | 精品一区二区免费视频| 九色在线网站| 久久精品免费播放| 美女视频网站久久| 丁香婷婷在线| 国产精品久久久久久久午夜| 国产成人精品综合在线观看| 激情在线小视频| 成人欧美在线观看| 国产精品国产自产拍高清av| 四虎精品在线观看| 成人短视频在线观看免费| 欧美一区二区免费视频| 亚洲一本二本| 国内福利写真片视频在线| 91精品国产91久久久久久久久| 不卡视频在线看| 欧美aaa视频| 男女h黄动漫啪啪无遮挡软件| 色噜噜狠狠成人网p站| 欧美一区二区三| av黄色免费| 国内精品中文字幕| 欧美极品少妇xxxxⅹ高跟鞋| 国产亚洲精品精品国产亚洲综合| 天天爽天天狠久久久| 欧美区在线观看| 国产亚洲高清视频| 激情在线小视频| 久久久久久久久久久久久久久久av | 久久夜色精品国产欧美乱极品| 手机在线免费观看av| 精品日韩电影| 欧美一卡二卡在线观看| 性色一区二区三区| 婷婷在线播放| 一本色道久久99精品综合| 精品国一区二区三区| 免费视频最近日韩| 偷拍中文亚洲欧美动漫| 免费在线看黄色片| 久久天天躁狠狠躁夜夜躁| 久久久久久久综合| 国产一区二区三区亚洲| 黄页在线免费看| 国产精品爽爽爽| 午夜视频一区在线观看| 欧美另类专区| 中国av在线播放| 午夜啪啪福利视频| 久久久成人的性感天堂| 中文字幕高清一区| 日本久久一二三四| 国产一级片在线播放| 欧美主播一区二区三区美女 久久精品人 | 国产精品17p| 天堂影视av| 91精品免费| 欧美一区二区播放| 国产精品1区2区| av自拍一区| 深夜福利视频在线免费观看| 精品无码久久久久国产| 精品无码久久久久久国产| 91免费在线视频观看| 亚洲毛片免费看| 9i精品一二三区| 成年在线观看视频| 午夜精品久久久久久久99黑人 | 少妇人妻在线视频| 国产成人a亚洲精品| 日本高清免费不卡视频| 日本一不卡视频| 日韩综合久久| 午夜影院在线| 日韩欧美在线观看强乱免费| 日韩中文在线中文网在线观看| 亚洲美女精品一区| 久色成人在线| 成人直播在线观看| www日韩tube| 日本精品一区二区三区四区| 国产欧美久久一区二区| 欧美大胆一级视频| 亚洲图片你懂的| 久久久久久黄| 国产精品网址| 青春草在线视频| 国产乱真实合集| 91手机视频在线| 国产免费观看久久黄| 亚洲美女av在线| av片在线观看网站| 国产偷人视频免费| 精品婷婷色一区二区三区蜜桃| 久久亚洲精品一区| 在线免费不卡电影| 久久久国产精品不卡| 亚洲高清资源| 国产精品久久久久av蜜臀| 欧美激情办公室videoshd| 色免费在线视频| 日韩在线电影一区| 国产精品论坛| 午夜一区不卡|