作者NobodyHsu (努力活著的社畜)
看板MacDev
標題[問題] swift app 分頁標籤問題請教前輩
時間Mon Mar 13 11:27:23 2023
哈囉,各位先進前輩大家好喔,我在試著實作五月天購物車的app,有遇到一個問題,想
跟各位先進討論一下,我想實作app內的上方換頁標籤(如下方所附連結),我嘗試使用內建的
UIsegmentedControl元件,然後透過隱藏的方式把原本灰色的背景子圖隱藏,之後透過設
定背景圖案的方式,將每個區段標籤的外匡也弄成白色的,參考這個網頁的方式:
https://stackoverflow.com/.../remove-uisegmentedcontrol...
但是我發現還是跟五月天那個網頁標籤有點不一樣,
1.像是五月天購物app的上方換頁標籤,如果原本標籤在第一個,他在我按下第三個標籤
時,會從第一個標籤移動到第二個第然後是三個標籤,是一個我看得到的過程動畫,
但是segmentedControl好像是瞬間就過去了,我不知道要用什麼方式才可以用成他那種
效果?
2. segmentedControl的標籤他是可以拖拉的(按住標籤然後往左右拖拉),但是五用天
的購物app是不能左右拖拉的,他是用什麼設定鎖住了嗎?還時他根本就不是用
UIsegmentedControl元件實作的
3.如果要把UIsegmentedControl標籤的邊匡弄掉,除了像我查到的透過背景設定的方式
蓋過去,還有什麼其他的方式嗎?
4.一般來說業界實作這種上面的標籤也是用UIsegmentedControl元件下去改的嗎?還是他
們是自己額外弄?
以上問題希望前輩高手們指點迷津,如果有看完的感激不盡,不管有沒有回答都先謝謝了
我想實作的換頁標籤:
https://i.imgur.com/pL8VwZC.jpg
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.69.58.164 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/MacDev/M.1678678046.A.D55.html
1F:→ LFimi: 自己刻, 找人家寫好的 118.99.190.129 03/13 11:36
如果是想累積作品,之後想接一些外包的小案子,在練習的時候需要自己刻嗎?
怕學太多學偏了,又怕自己的戰力不夠,之後實際實戰接案子會太吃力,該如何重點學習
常常自己一個人,沒有人可以討論,再請有經驗的前輩可以指點一下,感激不
※ 編輯: NobodyHsu (203.69.58.164 臺灣), 03/13/2023 15:22:15
2F:→ NobodyHsu: 謝謝 203.69.58.164 03/13 15:49
3F:推 darktt: 我的看法,它根本不是segmented control125.228.195.182 03/17 07:20
4F:→ darktt: 它只是個view疊加出來的畫面,底部的指示125.228.195.182 03/17 07:21
5F:→ darktt: 會根據現在的畫面移動到對應的選項125.228.195.182 03/17 07:21
6F:→ darktt: 簡單的說,你只要去拆分它的功能就容易做125.228.195.182 03/17 07:22
7F:→ darktt: 出相同功能的東西出來125.228.195.182 03/17 07:22
8F:推 essense: 同意樓上,你直接查pageMenu+Swift,應 114.140.81.188 03/23 23:26
9F:→ essense: 該就一堆第三方寫好的,不必糾結一定要 114.140.81.188 03/23 23:26
10F:→ essense: 用segmentControl下去改 114.140.81.188 03/23 23:26
11F:→ NobodyHsu: 謝謝各位前輩,因為我是入門新手剛開始 122.100.81.220 03/25 00:29
12F:→ NobodyHsu: 有點不得其門而入,遇到問題就會有點 122.100.81.220 03/25 00:31
13F:→ NobodyHsu: 不知道從哪邊著手 122.100.81.220 03/25 00:31
14F:→ NobodyHsu: 感恩~ 122.100.81.220 03/25 00:31
15F:推 vc39: 早點換學SiwttUI吧 朋友在蘋果工作新proje 1.168.82.212 03/26 01:11
16F:→ vc39: ct都要開始用SiwftUI team work 了 1.168.82.212 03/26 01:11
17F:推 ppppman: 也可以collectionView做 底線單純view移 123.240.181.50 03/26 16:42
18F:→ ppppman: 動要自己算 123.240.181.50 03/26 16:42