Neil的備忘錄

          just do it
          posts - 66, comments - 8, trackbacks - 0, articles - 0

          Iphone 不同頁面間跳轉(zhuǎn)

          Posted on 2010-10-06 16:34 Neil's NoteBook 閱讀(1659) 評論(1)  編輯  收藏 所屬分類: Iphone Development
          1. 創(chuàng)建一個新的viewcontroller,比如 NewOrderViewController,同時創(chuàng)建實現(xiàn)文件和頭文件
          2. 創(chuàng)建一個view,比如 NewOrderView.xib
          3. 雙擊打開NewOrderView.xib,指定其class為 NewOrderViewController,并在 Interface Builder中將view與File Owner連接起來
          4. 在RootViewController.h文件中定義 NewOrderViewController, 設(shè)置其為屬性,代碼如下:

          @class NewOrderViewController;

          @interface RootViewController : UITableViewController {

          NewOrderViewController *newOrderViewController;

          }

          @property (nonatomic, retain) NewOrderViewController *newOrderViewController;

          5. 在RootViewController.m文件中實現(xiàn)跳轉(zhuǎn),代碼如下:
          //添加按鈕

          - (void)viewDidLoad {

              [super viewDidLoad];


              self.navigationItem.title = @"訂單列表";

              self.navigationController.navigationBar.barStyle = UIBarStyleBlack;

              UIBarButtonItem *buttonEdit = [[[UIBarButtonItem alloc] initWithTitle:@"編輯" style:UIBarButtonItemStyleBordered target:self            action:@selector(editCharacters)] autorelease];

              UIBarButtonItem *buttonAdd = [[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:self action:@selector(showNewOrderView)] autorelease];

              self.navigationItem.leftBarButtonItem=buttonEdit;

              self.navigationItem.rightBarButtonItem=buttonAdd;

          //實現(xiàn)跳轉(zhuǎn)

          - (void) showNewOrderView {

              if (self.newOrderViewController == nil) {

                  NewOrderViewController *newOrder = [[NewOrderViewController alloc] initWithNibName:@"NewOrderView" bundle:nil];

                  self.newOrderViewController = newOrder;

                  [newOrder release];

              }

              [self.navigationController pushViewController:self.newOrderViewController animated:YES];

          Feedback

          # re: Iphone 不同頁面間跳轉(zhuǎn)[未登錄]  回復(fù)  更多評論   

          2012-02-13 10:42 by ameng
          謝謝,對我很有用
          主站蜘蛛池模板: 靖远县| 九江县| 揭西县| 台东县| 邻水| 蛟河市| 沛县| 乐山市| 庆阳市| 镇平县| 民乐县| 马边| 昭苏县| 滨海县| 交城县| 鄂伦春自治旗| 西吉县| 油尖旺区| 屏山县| 云浮市| 灌南县| 南开区| 陇川县| 齐河县| 丰县| 宾川县| 蒙阴县| 开远市| 河南省| 东乡族自治县| 永仁县| 酉阳| 茶陵县| 洱源县| 锡林郭勒盟| 拜城县| 鹿泉市| 六安市| 昌邑市| 金溪县| 鹤山市|