Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 4 của 4
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Mở view 2 từ view 1 trong lập trình Objective-C như thế nào?


  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi AlexF
    bạn call file .xib của nó ra là xong,dùng message: initWithNibName, sau đó dùng message pushViewController
    mình thêm code này vào trong mainwindow
    - (void)viewDidLoad {
    View2ViewController *view2ViewController = [[View2ViewController alloc] initWithNibName:nil bundle:nil];

    view2ViewController.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
    [self presentModalViewController:view2ViewController animated:YES];
    [view2ViewController release];
    }

    Nhưng khi chạy thì nó ra màn hình trắng bốc. Trong khi trong View2 mình có 1 label Hello world

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    bạn call file .xib của nó ra là xong,dùng message: initWithNibName, sau đó dùng message pushViewController

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi hoanghuuvinh
    giả sử khi mình mới tạo ứng dụng có 1 view tên là view2. mình lập trình trên đó và chạy trên view2 okie, nhưng giờ mình muốn có 1 view1 chạy trước view2 khi nhấn vào button thì view2 mới xuất hiện. Ứng dụng hiện tại run là chạy view2, giờ làm sao để ứng dụng khi run là chạy view1.
    Bạn tạo 2 view đó trên 1 nib (độc lập ko gắn vào nhau nha)

    Bình thường nó sẽ show view mặc định (main view). Nếu bạn muốn show tiếp view2 đè lên nữa thì làm như sau

    Mã:
    [view2 setFrame: self.view.frame];
    [self.view addSubview:view2];

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •