iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 16
0
自我挑戰組

Hello Swift系列 第 16

16/30 轉來轉去的Segues-1

  • 分享至 

  • xImage
  •  

Apple官方文件
Segue:用於storyboard中不同視圖控制器(Scene)間轉場(亦稱作過場,transition),也就是從一個視圖控制器轉場到另一個視圖控制器。

小筆記

  • Navigation Controller:導覽控制器
    為階層式內容提供進階的介面,用來呈現階層式內容,可以搭配各種形態的試圖控制器一起使用。
  • storyboard提供了數種型態來串連場景
    Show (Push):以由下往上的方式呈現內容,且導覽列上會有一個返回按鈕。
    Show Detail (Replace):也是以由下往上的方式呈現內容,但沒有導覽列及返回按鈕。
    Present Modally:目標場景將以動畫方式從底部出現後填滿整個iPhone螢幕。
    Present as Popover:將內容以固定點彈的方式來呈現。
  • 畫面由下往上轉換:control拖曳按鈕至目標View Controller選擇show(Push)
  • 畫面由右往左轉換:
  1. 將View Controller嵌入(Editor→Embed in→Navigation Controller)Navigation Controller(自動生成Navigation Controller Bar)
    https://developer.apple.com/documentation/uikit/uinavigationcontroller

  2. 從元件庫加入Navigation Controller,並與原本的View Controller連結,使之成為Root View Controller。

Results

http://sendvid.com/pi5b6vxw

(未完待續)


上一篇
15/30 UI元件之TableViewController-2
下一篇
17/30 轉來轉去的Segues-2
系列文
Hello Swift30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言