作者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/cn.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