iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 6
1
Mobile Development

iOS App初心者的30天試鍊系列 第 6

Day6:今天來聊聊如何使用Scroll View

  • 分享至 

  • xImage
  •  

在Day5介紹完復刻美食外送Tabel View Controller UI後,我們延續美食外送App,想再

新增橫向水平各國料理分類

https://ithelp.ithome.com.tw/upload/images/20190913/20112182V2g0pQz7X8.jpg

這次運用Scroll view Controller來完成新增需求

開啟Day 5的專案,在Main StoryBoard按+,新增stack view + scroll view 製作分頁

步驟如下:

1 先將6張異國料理圖片加到Main.StoryBoard的Assets.xcassets。

https://ithelp.ithome.com.tw/upload/images/20190913/20112182t9Fcp1MLbv.png

2 在Main.StoryBoard加入Scroll view。

https://ithelp.ithome.com.tw/upload/images/20190914/20112182MZFToLO0C0.png

3 將顯示圖片的6張image view 加到 scroll view。

https://ithelp.ithome.com.tw/upload/images/20190914/20112182p6tATLYJD3.png

4 在Scroll view的Custom Class下的User Defined Runtime Attributes新增contentSize ,

Value為(600,0)

https://ithelp.ithome.com.tw/upload/images/20190914/20112182SnNLnfLZKd.png

5 讓scroll view 被 stack view 填滿,然後設定上下左右對齊的條件讓 stack view 和content layout guide 的間距為 0。

6 讓每張圖片的寬度等於螢幕的寬度,彼此間的間距為 0 , 將 Stack View 的 Distribution 改成 Fill Equally,Spacing 設為 0。

https://ithelp.ithome.com.tw/upload/images/20190914/201121829aTcEGKf1O.png

按下Play,即可看到iPhone XR模擬器畫面

https://ithelp.ithome.com.tw/upload/images/20190914/20112182DlXqBtskge.png

圖片被我們往左水平移動

https://ithelp.ithome.com.tw/upload/images/20190914/20112182lg8sw8azny.png


上一篇
Day5:今天來談一下70%的App會使用的Table View Controller
下一篇
Day7:今天我們來玩一下程式員的遊樂場-Play Ground
系列文
iOS App初心者的30天試鍊31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言