thieumao

Story board segue: Truyền dữ liệu giữa các UIViewController

Jun 3rd, 2017
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.20 KB | None | 0 0
  1. Tuỳ theo mục đích sử dụng mà có thể lựa chọn các option khác nhau, và trên xcode 6 sẽ có 5 lựa chọn:
  2. Show: Push một UIViewController mới, chuyển dữ liệu của một màn hình gốc sang màn hình đích. Nếu kết hợp với navigation thì định dạng push sẽ giúp chuyển đổi qua lại giữa các màn hình và cho phép quay lại bằng nút back.
  3. Show detail: Replace một UIViewController detail hoặc secondary view controller khi sử dụng UISplitViewController mà ko có tương tác của navigation hay nút back.
  4. Ví dụ: Khi sử dụng ipad mà dạng màn hình là xoay ngang, thường được thấy khi mở email, màn hình bên trái là danh sách inbox, bên phải là nội dung mail, khi tap lựa chọn một email ở phía màn hình bên trái (master) thì ở màn hình bên phải (detail) sẽ được replace bởi nội dung mail mới.
  5. Present modally: Trình bày một màn hình với nhiều cách khác nhau được định sẵn bởi Presentation option, che đi các màn hình trước. Thường được sử dụng để show một view controller với mục đích che phủ toàn bộ các màn hình bên dưới.
  6. Ví dụ: trên iphone, ứng dụng calendar đang sử dụng navigation, bấm nút [+], ta sẽ thấy có một màn hình mới hiện ra và không hề có nút back, trên thực tế các màn hình trước vẫn đang được hiển thị, nhưng đang bị màn hình “thêm sự kiện” che đi.
  7. Popover presentation: Giống như pop-up, một view controller sẽ được hiển thị chèn lên trên các view controller khác (mà kích thước có thể nhỏ hơn so với các view controller khác khi sử dụng ipad). Khi tap ra ngoài phạm vi hiển thị, view controller này có thể bị dismiss. Ở iphone, option cũng được support nhưng vì lý do kích thước màn hình nên thường sử dụng Present modally hơn.
  8. Custom: Bạn có thể tạo ra segue cho riêng mình với toàn quyền điều khiển về việc xuất hiện cũng như quá trình chuyển màn hình.
  9.  
  10. http://codef.vn/story-board-segue-truyen-du-lieu-giua-cac-uiviewcontroller/
Advertisement
Add Comment
Please, Sign In to add comment