首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建可滚动段控件(水平)

创建可滚动段控件(水平)
EN

Stack Overflow用户
提问于 2016-10-08 00:12:01
回答 2查看 6.1K关注 0票数 3

我正在尝试创建一个可滚动的片段控件,更准确地说,我需要一个有5-10个或更多选项/按钮的片段控件,但因为没有空间放置所有按钮,我需要它是可滚动的,我需要使片段控件本身可滚动。到目前为止,我还没有看到任何关于这方面的快速语言或obj的教程。

我曾尝试将段控制放在可滚动视图中的视图中。然后,我将视图和可滚动视图的宽度都更改为1000。它是可滚动的,但只向左滚动了一点,向右滚动了一点,按钮宽度变得非常小。我也尝试更改宽度segmentcontrol.frame.size.width = 100,但它没有做任何更改。我错过了什么?

这就是结果

EN

回答 2

Stack Overflow用户

发布于 2016-10-08 00:18:55

您是否在滚动视图的contentSize属性上设置了宽度?这就是它知道滚动多少的原因。

票数 0
EN

Stack Overflow用户

发布于 2016-10-08 00:56:26

从UI和可用性的角度来看,放弃这种自定义控件可能是有意义的。它不是iOS上的标准控件。我认为在Android上,这大致等同于他们的标签视图。

使用UIPickerView或将tableviewcontroller推送到导航控制器堆栈上并列出所有选项可能会更好。

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39921673

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档