这种 [既带数字,又带图片的按钮] 的效果 的实现思路是怎样的?

2013-12-28 01:51:31 +08:00
 kakashilw
这种 [既带数字,又带图片的按钮] 的效果的实现思路是怎样的?应该随着数字的变大,按钮也变长, 如下图 ---

5095 次点击
所在节点    iDev
17 条回复
Livid
2013-12-28 01:55:47 +08:00
WebView 会很简单。

如果是要 native 方式的话,所有的 view 的长度都是可以查询到的。
paloalto
2013-12-28 02:28:52 +08:00
PrideChung
2013-12-28 02:46:29 +08:00
很多方法,说不定这根本就不是 UIButton ,可能是继承了 UIControl 之后自己写的 Control。一个按钮都要用到 WebView 就太杀鸡用牛刀了,你可以用 NSAttributedString 加上 icon font。
lawlielt
2013-12-28 09:03:16 +08:00
android上相对简单 就一个布局加两个控件
rcgary
2013-12-28 10:00:45 +08:00
auto sizing? 然后用UILabel放进UIButton里面, 没试过, 我写可能会这样写
Veelian
2013-12-28 10:20:48 +08:00
ultragtx
2013-12-28 10:39:13 +08:00
uibutton不是直接就支持么 长度变化sizetofit就行了 嫌文字和图之间空的不够宽加几个空格 根本就不用加subview
yautou
2013-12-28 11:50:08 +08:00
UIButton也很简单啊,可以分别控制inset,至于宽度那更简单啊。
kyze8439690
2013-12-28 13:57:19 +08:00
@lawlielt 一个layout加两个view太浪费了,button直接可以添加drawable在任意四个方向的
ayang23
2013-12-28 14:23:37 +08:00
@kyze8439690 头像太酷了
BB9z
2013-12-29 17:22:16 +08:00
我对部分上面的回答震惊了。

UIButton 本身就支持添加图标啊。至于尺寸随内容自适应什么,都什么时候了,还不用 Auto Layout 么?
BB9z
2013-12-29 17:26:39 +08:00
加空格?contentEdgeInsets、contentEdgeInsets、imageEdgeInsets
doskoi
2013-12-29 19:00:05 +08:00
@BB9z 同震惊,不过想想,毕竟不是这方面专业的社区,大多数人只是玩票性的学习
pscl
2013-12-30 17:42:49 +08:00
按钮图片,按钮文字,调调他们的Inset,让他们分开,这不就达到效果了么?为什么要把简单的事情弄复杂?
belovejia
2014-04-21 03:08:08 +08:00
@pscl 因为大部分人遇到问题都用惯性思维去解决。
belovejia
2014-04-21 03:09:10 +08:00
快速地浏览一边相关文档,很有好处。
哪怕只是快速地看一遍UIButton.h也行啊~
sherblue
2014-07-12 00:24:18 +08:00
@BB9z 我也震惊了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/94818

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX