cost 309 ms
當資產目錄圖像不存在時,如何停止 SwiftUI 的 .resizable() 添加空格?

[英]How do I stop SwiftUI's .resizable() adding a space when an assets catalog image doesn't exist?

我正在構建一個相當長的測驗應用程序。 有些問題有圖像,有些則沒有。 所有圖像都存儲在本地。 如果圖像存在於本地資產目錄中,我想動態顯示它。 對於那些沒有圖像的問題,我希望問題文本占據屏幕上圖像所在的空間。 每當我將 add.resizable() 添加到圖像時,即使 SwiftUI 找不到圖像,我 ...

如何在 SwiftUI 視圖中重構幾乎相同的條件代碼

[英]How to refactor almost identical conditional code in SwiftUI view

我將以下內容用於輸入字段,用戶可以在其中輸入 API 令牌。 默認情況下,它顯示為 SecureField,但用戶可以單擊“眼睛”圖標並更改為常規字段 struct PasswordField : View { @Binding var value : String ...

在 VStack 中顯示一個視圖會導致 VStack 中的其他視圖調整大小

[英]Showing a view within a VStack causes other views within VStack to resize

我有一個 VStack 視圖,用作擴展行的列表。 當您點擊任何一行時,它會展開以顯示更多詳細信息。 只要我一次只有一行“展開”,一切正常。 但是,如果我“展開”2 行,那么頂行的某些文本會調整大小。 我不明白這兩行之間的關系是什么,因為在我的視圖層次結構中的任何地方都沒有固定的框架高度。 需要尋找哪 ...

在 SwiftUI 視圖中對齊切換

[英]Aligning toggles in a SwiftUI View

我有此代碼,其中包含下面屏幕截圖中顯示的標簽和切換 我想弄清楚如何讓兩個切換開關始終垂直對齊。 我嘗試手動設置它們的幀大小,並將它們包裝在另一個 VStack 中,但這些似乎都不起作用 ...

添加 UI 包裝器時,我無法使用分隔符將文本視圖推送到我的 swift ui VStack 視圖的頂部

[英]I am unable to use a spacer to push a text view to the top of my swift ui VStack view, when adding UI wrappers

我在下面有一段代碼,但問題是文本字段位於視圖的中間,當我在下面添加間隔符以將文本字段推到視圖頂部時,它不會將文本字段推到視圖的頂部,而是它僅在我指定間隔器的 minLength 時移動,但我們知道這不是正確的方法,因為不同的手機具有不同的尺寸。 所以有人可以對此提供適當的修復或發現阻礙 spacer ...

點擊按鈕時轉到新視圖(SwiftUI)

[英]Go to a new view when button tapped (SwiftUI)

我的期望:我想在單擊確認對話框按鈕時打開一個新的全屏視圖 (PhoneNumberView)。 現實:當我點擊“后退”按鈕時沒有任何反應(請檢查下面的代碼) 這是我的代碼: 你可以幫幫我嗎? ...

SwiftUI:如何使導航標題與后退按鈕對齊

[英]SwiftUI : How to get a Navigation Title aligned with Back Button

我試圖讓導航標題與 SwiftUI 中 NavigationDetail 視圖中的后退按鈕垂直對齊。 這是目前的樣子: 下面是我將導航欄標題添加到視圖的代碼。 如何讓它與后退按鈕垂直對齊? ...

如何在 SwiftUI 中的 VStack 中的多個其他視圖之上疊加視圖

[英]How to overlay view on top of multiple other views in a VStack in SwiftUI

在 SwiftUI 我目前有一個 VStack 視圖,我想在底部的兩個視圖上放置一個疊加層,如下所示: 上面布局的目標是保證centerView垂直居中,同時保證overlayedView從centerView的頂部一直到VStack的底部。 然而,上面的代碼實際上導致overlayedView的一 ...

當 optional 以 nil 開始時,更改值不起作用

[英]When optional starts as nil, changing value doesn't work

我將 MVVM 與 Swift UI 一起使用。 我有以下結構、視圖模型和視圖 使用上面的代碼,無論何時更改文本字段,didSet 打印語句都會顯示 price = nil 但是,如果我將帶有 ***** 的注釋下的行更改為以下內容,將價格初始化為 0,則文本字段中的更改將正確寫回 [Thing] ...

如何防止 SwiftUI View 占用任何空間?

[英]How do I prevent SwiftUI View from taking up any space?

我對 SwiftUI 很陌生,並且正在研究這個小項目。 我想根據位置變量將圖像放置在行的頂部或行之間。 這是結果: 內容視圖圖像 如果 i 是奇數,我們創建一條線。 如果 i 等於位置,我們會在線上創建一個圓圈,或者如果我們沒有創建一條線,則將在其他線之間繪制圓圈。 我的問題是當我改變位置的 ...

如何讓 SwiftUI 中的文本在旋轉框架的同時側向顯示?

[英]How can you make Text in SwiftUI appear sideways while also rotating the frame?

目標是擁有如下所示的內容: 我知道.rotationEffect()以及此處提供的解決方案。 然而,這個解決方案的問題是它不旋轉框架,它只旋轉文本本身。 下圖來自 Xcode 中的 Canvas 預覽和它下面的代碼。 如您所見,文本超出框架並且框架保持其原始寬度,使得文本難以擁抱視 ...

如何讓 SwiftUI 視圖在被拖動時出現在其他視圖前面?

[英]How do I get a SwiftUI view to appear in front of other views while it's being dragged?

我正在用新的和更完整的代碼更新這個問題,以展示我是如何嘗試實施@HunterLion 下面的答案中的建議的。 這是問題的原始陳述: 我正在使用 SwiftUI 實現一個版本的 Pentominos。當我將一塊(視圖)拖到板上時,我希望它在被拖動時出現在其他塊(視圖)的前面,但它出現在其他渲染的塊后 ...

將通用視圖傳遞到 SwiftUI 視圖

[英]Pass generic view into SwiftUI View

我正在嘗試構建一個自定義滾動視圖,它可以接收我創建的不同單元格並將它們呈現在滾動視圖中。 我無法弄清楚如何將通用 SwiftUI 視圖傳遞到我的自定義滾動視圖結構的構造函數中,是否可以這樣做? 有些像這樣: ...

當 state 更改時,自定義 SwiftUI 視圖不會更新

[英]Custom SwiftUI view does not update when state changes

我修改了一個自定義的 5 星評級視圖 ( https://swiftuirecipes.com/blog/star-rating-view-in-swiftui ) 以滿足我的需求。 我在我的應用程序的多個位置使用該視圖來顯示結構的當前評級並通過可選列表更改評級。 我遇到的問題是,當我通過 Navi ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM