问题标签 [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.
android - Xamarin Forms,Android,Segmented Control在切换到另一个标签栏页面然后再次返回它的标签页后变得混乱
我搜索了我面临的相同问题,但找不到。
我的应用程序有 5 个页面: 1- 具有带有 5 个选项卡的选项卡栏的外壳页面,我使用<ShellContent ContentTemplate="{DataTemplate local:PageName}/>
. 2- 第一个标签。3- 第二个选项卡,它具有带 3 个子项的分段控制(选项 1、选项 2、选项 3)。4- 第三个标签。5-第四选项卡。6-第五标签。
当我点击(第二个标签)并选择(option2)或(option3)时,它工作并且看起来很好,但是当我点击(第一个标签)或(第三个标签)然后点击(第二个标签)并选择( option1)或(option2)或(option3),分段控件看起来很乱,格式松散,并将文本放在开始而不是中心,如下面的屏幕截图所示。
仅当我在具有任何 Android 版本的任何 Android 模拟器上运行解决方案时才会发生这种情况,iOS 可以在相同的 Xaml 上正常工作。
这是 Shell 页面的 Xaml:
这是第二页的 Xaml:
这是第三页的 Xaml:
这是一个代表问题的gif。
请协助...
swiftui - mapType SwiftUI 按钮/SegmentedControl
寻找在按钮/分段控件选择上更改 mapType 的最佳选项。目前我有以下代码在一定程度上工作,但是选择器选项总是旋转。如何保持标准、卫星、混合与标准作为默认值或用户上次选择的任何选项的一致性?
内容视图.swift
}
MapView.swift
}
谢谢您的帮助
ios - 更改 SegmentedControl 的索引时如何调用函数
当我的 UISegmentedControl 更改索引时,我试图调用一个函数“indexChanged”。我正在使用这个类中的 .addAction 函数。我收到此警告:“没有使用 Objective-C 选择器 'indexChanged:' 声明的方法”,但即使我在“indexChanged”函数旁边添加 @objc 标记,我也会收到更多错误。
当 SegementedControl 索引更改时,是否有另一种调用函数的方法?一些代码如下:
非常感谢!
swiftui - SwiftUI:使用matchedGeometryEffect控制视图上的zIndex
我正在 SwiftUI 中构建一个自定义 SegmentedPicker,其中选择器调整其大小以适合每个选择器项目的框架。我已经按照这篇文章(检查视图树PreferenceKey
)的启发使用 s 来实现统一大小的项目,如下所示:
我认为我可以大大简化我的实现,并通过使用PreferencyKey
s 来完全避免使用 s .matchedGeometryEffect()
。我的想法是仅在选择该项目时在每个项目后面显示一个选择器,并使用.matchedGeometryEffect()
. 除了选择器将位于先前选择的项目前面的问题之外,几乎一切都在工作。我尝试显式设置zIndex
,但它似乎不影响结果:
编码:
并在ContentView
:
任何想法如何解决这一问题?