问题标签 [segmentedcontrol]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
75 浏览

ios - 在重新加载集合视图之前从另一个视图控制器更改 SegmentedControl 索引

所以我遇到的问题是我有一个CollectionView根据index. 例如,如果我在index 0,第一个cell是“帽子”,然后我切换到index 1,第一个cell是“外套”。问题是如果我点击“外套”然后点击Back button...它显示外套但我们真的还在“帽子”上。如果您单击“外套”,它将显示“帽子”的详细信息。

我之前通过CollectionView在按下back button... 时重新加载来解决了类似的问题,但这次似乎不起作用。所以我想要做的是确保在重新加载之前segmented control index设置为0

这是我到目前为止从帽子/外套得到的东西detailview

这是segmented controlin 的代码UserViewController

我无法弄清楚从detail view. 或者,如果这不起作用,就让它重新加载整个视图。

0 投票
2 回答
60 浏览

ios - 分段禁用?

我正在配置我的 UI,在我的第一个视图中一切正常,但在我的第二个视图中,分段按钮有问题。

在此处输入图像描述

不要出现在我的视野中。我可以拖动但仍然看起来“禁用”并生成警告"Position is ambiguous for segmented control"

发生什么事?

0 投票
2 回答
2156 浏览

swift - MXSegmentedPager 初始页面

我有一个 4 页的 MXSegmentedPager。如何设置要显示的初始页面。我尝试了以下行,但它只更改了分段控件的选定索引。显示的页面不变。我知道这是一个简单的问题,但找不到任何东西。

MXSegmentedPager 库: https ://github.com/maxep/MXSegmentedPager

0 投票
2 回答
266 浏览

swift - Swift IBoutlet 默认值

我为分段控件设置了 IBOutlet 函数。它只会在用户更改值时显示一个值,但我想知道如果用户不选择其他选项,我将如何显示默认值。

例如,具有 [First, Second, Third] 的分段控件将在用户选择 Second 时打印 Second,但在用户选择其他内容和 THEN First 之前不会打印 First。

我敢肯定,答案很简单,但我是 Swift 新手,所以请原谅。

0 投票
1 回答
580 浏览

javascript - react native 中的分段控件在事件和我的状态中不包含相同的值

我对 React Native 中的 SegmentedControl 组件有疑问。

这里的问题是 nativeEvent.selectedSegmentIndex 的值和我的 selectedIndex 状态,在我的控制台中:

默认情况下 selectedIndex 状态在构造函数中设置为 1(最近)。
当我单击“全部”时,console.log 返回

0, 'nativeEvent'
1, '状态'

所以 nativeEvent 是正确的,但在我的状态下似乎没有更新,我不知道为什么。
你能帮我吗?

在 fetchData 方法中,我检查 selectedIndex 状态是 1 还是 0 来调用 ajax 请求,但它不会加载好的请求,因为状态值不是 nativeEvent.selectedSegmentedIndex。

问候。

0 投票
2 回答
874 浏览

javascript - React Native - 良好实践:SegmentedControlIOS 和 ListView

实施SegmentedControllIOSwith的最佳实践是ListView什么?我尝试了三种解决方案,所有示例都包含SegmentedControllIOS两个段和两个ListView. 我邀请您讨论这三个的性能(也许有人可以提出其他更好的解决方案)。从我的角度来看,示例是按照最有效的顺序给出的。

1.两个独立的dataSource,一个ListView(改变ListView的dataSource)

2.两个独立的dataSource和两个独立的ListView

3.一个dataSource,cloneWithRows on dataSource on change index

0 投票
1 回答
54 浏览

ios - 控制 3 分段

我正在使用 Xcode 8.1,快速 3.0

我有代码用 2 个控件分段它的工作

当我尝试添加 3 时,它不知道我的代码有什么问题

这一项与 2 个分段一起工作

这个不适用于 3 Segmented

这里正在尝试使用 3x 分段控制的新代码;

0 投票
1 回答
125 浏览

android - 如何在 Android 中禁用分段控制?

谁能告诉我,如何在android中禁用分段控制。我一直在使用 Foursquared 库。

图书馆的链接如下。

0 投票
2 回答
180 浏览

ios - 视频自动播放 - ContainerView - 在视图之间切换 - Swift 3

我有一个HMSegmentedControl用于在段之间切换。我使用容器视图在这些片段之间切换,效果很好,但是我的一个标签有一个在viewDidAppear. 所以我的问题是,当容器视图加载之前的所有内容并根据 显示视图时isHidden = false,即使未选择该片段,我的视频也会开始播放。我该如何处理这种情况?

这是我的segmentedControlValueChanged事件代码

0 投票
1 回答
1682 浏览

ios - Swift 3 - 禁用和启用分段控制

我有两个表格视图,我通过选择分段控件在它们之间切换。我还有一个带有搜索栏的搜索控制器。当我选择搜索栏时,应该禁用分段控件,这样您就无法选择第二个表格视图。当我单击搜索栏中的取消按钮时,应该再次激活分段控件。但这不起作用,分段控件保持禁用状态。当我选择一个表格视图单元格并返回到此视图控制器时,分段控件将再次启用。但是我希望在按下取消按钮时启用它。我的代码如下所示:

我也试过了segmentedController.isEnabled = false (&true)segmentedController.isUserInteractionEnabled = false (&true) 但这也行不通。

我究竟做错了什么?