Neil的備忘錄

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

          Iphone 不同頁面間跳轉

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

          @class NewOrderViewController;

          @interface RootViewController : UITableViewController {

          NewOrderViewController *newOrderViewController;

          }

          @property (nonatomic, retain) NewOrderViewController *newOrderViewController;

          5. 在RootViewController.m文件中實現跳轉,代碼如下:
          //添加按鈕

          - (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;

          //實現跳轉

          - (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 不同頁面間跳轉[未登錄]  回復  更多評論   

          2012-02-13 10:42 by ameng
          謝謝,對我很有用
          主站蜘蛛池模板: 铁力市| 固原市| 苍溪县| 乌兰察布市| 阿拉善盟| 楚雄市| 莎车县| 栖霞市| 台安县| 鄂托克前旗| 小金县| 景东| 赤峰市| 东丽区| 彩票| 青川县| 乳山市| 剑川县| 华宁县| 息烽县| 德格县| 九江市| 利辛县| 肃北| 阳西县| 博野县| 顺昌县| 囊谦县| 广元市| 新河县| 广德县| 铜梁县| 尼勒克县| 凤阳县| 偃师市| 衡阳县| 宁乡县| 靖西县| 韶山市| 淮滨县| 南昌市|