成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

iPhone開發九宮格代碼實現

移動開發 iOS
本文介紹的是iPhone開發九宮格代碼實現,講述了九宮格的是實現代碼,先來看詳細內容。

iPhone開發九宮格代碼實現是本文要介紹的內容,九宮格大家應該很感興趣吧?那么本文就是來介紹九宮格的制作方法,先來看詳細內容。看到CocoaChina很多同學在問,其實很簡單,我這是用圖片堆砌實現的九宮格,分享如下,代碼如下。

效果圖:

iPhone開發九宮格代碼實現

核心就這2個方法:

  1. //Power by ieliwb.com  
  2. - (void)viewDidLoad {  
  3.     [super viewDidLoad];  
  4.     NSArray* imageNames = [NSArray arrayWithObjects:                                    
  5. @"ico_mobile.png",                                    
  6. @"ico_idcard.png",                                 
  7. @"ico_postcode.png",                                   
  8.   @"ico_flight.png",                                        
  9.  @"ico_translate.png",                               
  10. @"ico_phone.png",                                       
  11. @"ico_car.png",                              
  12. @"ico_health.png",                                     
  13. @"ico_bjxm.png", nil];  
  14.     UIButton *Btn;  
  15.     for (int i=0; i<9; i++) {  
  16.         CGRect frame;  
  17.         Btn = [[UIButton buttonWithType:UIButtonTypeCustom] retain];  
  18.         [Btn setImage:[UIImage imageNamed:[imageNames objectAtIndex: i]] forState:UIControlStateNormal];//設置按鈕圖片  
  19.         Btn.tag = i;  
  20.         frame.size.width = 59;//設置按鈕坐標及大小  
  21.         frame.size.height = 75;  
  22.         frame.origin.x = (i%3)*(59+32)+40;  
  23.         frame.origin.y = floor(i/3)*(75+24)+40;  
  24.         [Btn setFrame:frame];  
  25.           
  26.         [Btn setBackgroundColor:[UIColor clearColor]];  
  27.         [Btn addTarget:self action:@selector(btnPressed:) forControlEvents:UIControlEventTouchUpInside];  
  28.         [self.view addSubview:Btn];  
  29.         [Btn release];  
  30.     }  
  31. }  
  32.    
  33. //響應按鈕事件  
  34. -(void)btnPressed:(id)sender{  
  35.     UIButton *Btn = (UIButton *)sender;  
  36.         int index = Btn.tag;  
  37.     switch (index) {  
  38.         case 0:  
  39.             if(mobileController==nil)  
  40.                 mobileController = [[MobileController alloc]init];  
  41.             [self.navigationController pushViewController:mobileController animated:YES];  
  42.             break;  
  43.         //其他幾個控制器類似  
  44.     }  

九宮格背景修改可以這樣實現:

  1. - (void)loadView {  
  2.     UIImageView *contentView = [[UIImageView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame]];  
  3.     [contentView setImage:[UIImage imageNamed:@"subview_9_bg.png"]];  
  4.     [contentView setUserInteractionEnabled:YES];  
  5.     self.view = contentView;  
  6.     [contentView release];  

UINavigationBar背景圖片可以這樣實現:

  1. @implementation UINavigationBar (CustomImage)  
  2. - (void)drawRect:(CGRect)rect {  
  3.     UIImage *image = [UIImage imageNamed: @"top_bg.png"];  
  4.     [image drawInRect:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height)];  
  5. }  
  6. @end 

小結:iPhone開發九宮格代碼實現的內容介紹完了,希望本文對你有所幫助!

責任編輯:zhaolei 來源: 博客園
相關推薦

2015-01-26 13:22:55

密碼鎖

2019-03-24 15:05:23

手機安全解鎖

2018-08-14 13:34:30

商業模式

2013-05-29 10:44:11

2015-03-05 15:27:22

2021-12-31 08:12:05

微信微信支付云閃付

2013-07-30 11:16:33

iOS 7 Beta 九宮格輸入法

2011-09-16 10:35:13

Android應用數獨經典游戲

2022-04-21 21:49:57

元宇宙

2020-09-16 12:10:19

九宮格視頻Python文件

2023-04-20 08:26:17

九宮格布局客戶端

2022-03-03 18:49:56

HarmonyOS鴻蒙操作系統

2017-03-29 15:41:45

互聯網

2013-10-31 11:19:09

微軟語音翻譯手語翻譯

2019-08-06 16:40:33

手機按鍵屏幕

2021-10-12 16:39:39

支付寶口碑移動應用

2012-04-13 16:35:02

傲游手機瀏覽器發布

2011-05-25 19:35:25

2013-07-30 14:25:51

蘋果iOS 7iTunes 11.1

2023-05-31 10:08:51

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产特黄一级 | 欧美精品一二三区 | 欧美又大粗又爽又黄大片视频 | 色香婷婷| 精品一区在线 | 日本天天操 | 一区二区三区四区不卡 | 成人特级毛片 | 欧美成人久久 | 国产九九九九 | 天天干 夜夜操 | 一级片av | 欧美久久一区二区三区 | 日韩视频一区在线观看 | 亚洲在线视频 | 亚洲精品久久久久久国产精华液 | 久久久久无码国产精品一区 | 高清国产午夜精品久久久久久 | 久久亚洲精品国产精品紫薇 | 国产在线视频一区二区董小宛性色 | www.日韩在线 | 欧美一级片久久 | 欧美性jizz18性欧美 | 国产精品欧美精品日韩精品 | 99re在线视频 | 一区二区三区四区在线 | 91视频官网 | 亚洲视频二 | 97狠狠干 | 日韩一区二区三区av | 国产精品久久久久一区二区三区 | 久草中文网 | a天堂在线| 欧美v片 | 日日操夜夜操视频 | www国产成人免费观看视频 | 九九久久精品 | 欧美亚洲国产一区二区三区 | 午夜视频网站 | 欧美一区二区 | 欧美精品1区2区3区 精品国产欧美一区二区 |