![](/img/trans.png)
[英]Getting trouble when hovering a custom segmented control in swift
我試圖創建自定義分段控件,如果您懸停它,它應該會改變它的外觀。 但它並不像我預期的那樣工作。 這是代碼(很抱歉這么長,但我已經將它縮短了 200 行): 但是我的第二個按鈕顯示為第三個,第三個沒有顯示,但是如果我 hover 按鈕第二個應該在的地方,它仍然會懸停。 這是一個吶喊視頻: 顯示此代碼問題 ...
[英]Getting trouble when hovering a custom segmented control in swift
我試圖創建自定義分段控件,如果您懸停它,它應該會改變它的外觀。 但它並不像我預期的那樣工作。 這是代碼(很抱歉這么長,但我已經將它縮短了 200 行): 但是我的第二個按鈕顯示為第三個,第三個沒有顯示,但是如果我 hover 按鈕第二個應該在的地方,它仍然會懸停。 這是一個吶喊視頻: 顯示此代碼問題 ...
[英]SwiftUI segmented control - how to switch to other segment on tap in first segment?
我有一個分段控制( Picker ),它有兩個段:struct Container: View { @State private var selectedSegment: Segment = .first var body: some View { ...
[英]How do I bind an Rx Bool to selectedSegmentIndex of a SegmentedController?
我有一個rx observable返回一個需要綁定到SegmentedControl的selectedSegmentIndex的Bool 。 該function如下所示: 我已經嘗試將它binding到我的SegementedControl ,如下所示: 但我得到error : ...
[英]How can I recognise a 'second' tap on a segmented control in SwiftUI?
在 SwiftUI 中,我有一個帶有 a.segmented 樣式的選擇器,我用它來 select 如何對列表進行排序。 除了正常行為之外,我想要的是該選擇器的每個部分都反轉排序順序。 下面是 header 中帶有分段控件的列表示例,用於更改此類列表的排序方式: 這一切都很好:列表按名稱或編號排序 ...
[英]Segmented Control with a UITableView
我有一個使用枚舉填充的分段控件。 我有一個表格視圖來顯示每個案例的數據。 處理此用例的正確方法是什么而不是硬編碼numberOfRowsInSection和cellForRowAt的開關案例? ...
[英]How to set height of segmented controller in SwiftUI?
有什么方法可以改變 SwiftUI 中分段 controller 的高度,或者僅通過創建自定義分段 controller 來實現? 我試過.frame(height) 但沒有任何改變。 我需要增加分段 controller 的高度。 ...
[英]UISegmentedControl not changing when state change occurs
下面我有我的選擇器的代碼: 在我的代碼的其他地方,我有一個按鈕可以更改“AppState”的特定實例的“showBlueControl”的值。 在我的 Xcode 日志中,我看到很多“Init running again”日志,所以我認為分段控件應該發生變化,但由於某種原因,只有在我完全關閉視圖 ...
[英]Designing issue with Flutter's CupertinoSlidingSegmentedControl?
第一個圖像是我想要制作的,但使用 flutter CupertinoSlidingSegmentedControl不允許添加邊框半徑。 第二張圖片是我到目前為止所做的。 我想為我的 CupertinoSlidingSegmentedControl 選項添加邊框半徑。 目標是讓它看起來像標簽,但 ...
[英]isMomentary on SegmentedPickerStyle Swiftui
嘗試在isMomentary中設置Picker SegmentedPickerStyle的isMomentary 。 UIKit UISegmentedControl有一個 Bool isMomentary 。 尋找如何為SwiftUI實現相同的目標 ...
[英]Swift 5 Segmented Control Truncates the Titles
我正在使用動態分段控制。 每當用戶添加新牌組時,標題都會顯示在分段控件中。 但是,我需要一個水平滾動的分段 controller,它可能具有不同的標題寬度,具體取決於文本(標題)大小。 ...
[英]SwiftUI: control zIndex on views with matchedGeometryEffect
我正在 SwiftUI 中構建一個自定義 SegmentedPicker,其中選擇器調整其大小以適合每個選擇器項目的框架。 我已經按照這篇文章( 檢查視圖樹)的啟發使用PreferenceKey來實現統一大小的項目,如下所示: 我認為我可以通過使用.matchedGeometryEffect() ...
[英]Displaying Segmented Picker at Intrinsic Size in SwiftUI
在 SwiftUI 中, SegmentedPickerStyle樣式的Picker占據了其封閉視圖的整個寬度。 我怎樣才能讓它只占據它需要的寬度? 考慮一下: 這是由以下代碼生成的: 如何從兩個選擇器選擇中刪除較大的邊距,使選擇器僅與需要的一樣寬? 這似乎是一個非常基本的問題,但答案卻讓我望而卻 ...
[英]How to call a function when the index for you SegmentedControl is changed
當我的 UISegmentedControl 更改索引時,我試圖調用函數“indexChanged”。 我正在使用屬於此類的 .addAction 函數。 我收到此警告:“沒有使用 Objective-C 選擇器‘indexChanged:’聲明的方法”,但即使我在“indexChanged”函數旁 ...
[英]How to rotate Title Label of Segmented Control with Swift
我在 swift 中旋轉了分段控件,以獲得垂直控件。 但我想將標題 Label 旋轉 90 度 使用此代碼,我也可以更改標題文本和顏色(紅色),但我無法旋轉 Label,我不知道為什么。 有誰知道原因? ...
[英]mapType SwiftUI Button/SegmentedControl
尋找在按鈕/分段控件選擇上更改 mapType 的最佳選項。 目前我有以下代碼在一定程度上工作,但是選擇器選項總是旋轉。 如何保持標准、衛星、混合與標准作為默認值或用戶上次選擇的任何選項的一致性? ContentView.swift } MapView.swift } 謝謝您的幫助 ...
[英]SwiftUI Segmented Control selected segment text animation on view refresh
在更改視圖中的一些其他數據后刷新視圖時,我正在經歷以下分段控件選定段中的文本動畫: 這是錯誤/功能還是有辦法消除這種行為? 這是重現效果的代碼: 這是在iOS 13.4 / Xcode 11.4下運行的 ...
[英]SwiftUI Create a Custom Segmented Control also in a ScrollView
下面是我創建標准分段控件的代碼。 我的問題是如何修改它以獲得自定義的分段控件,我可以在其中將邊框與我自己的顏色一起四舍五入,因為使用 UIKit 有點容易? 有沒有人做過這個。 我最好的例子是優步吃應用程序,當您選擇一家餐廳時,您可以通過在自定義分段控件中選擇一個選項來滾動到菜單的特定部分。 ...
[英]Xamarin Forms, Android, Segmented Control is getting messed up after tabbing to another Tab Bar Page then return it its Tab Page again
我搜索了我面臨的相同問題,但找不到。 我的應用程序有 5 個頁面:1- Shell 頁面,它有 5 個選項卡的選項卡欄,我使用<ShellContent ContentTemplate="{DataTemplate local:PageName}/>在選項卡之間導航。2- 第一個選項卡 ...
[英]Change UISegmentedControl.selectedIndex value depending on which UICollectionViewCell is currently shown
如何根據當前顯示的 UICollectionViewCell 更改 UISegmentedControl.selectedIndex 值? 我的 collectionView 的isPagingEnabled 設置為 true ,我可以根據 UISegmentedControl 的所選索引輕松 se ...