cost 85 ms
尋找缺失的約束

[英]Finding Missing Constraint

當我構建我的應用程序時,Xcode 給了我五個與缺少約束有關的警告。 但是在導航面板中單擊它們只會將我帶到 Storyboard 中的 ViewController 並且不會突出顯示哪個視圖有問題。 此外,如上所示,Storyboard 根本不包含任何黃色三角形,所以我不知道如何找到缺少約束的視圖 ...

如何讓 UILabel 文本垂直居中?

[英]How to get UILabel to center text vertically?

我正在將一些文本分配到 UILabel 中以顯示單個字符,一個符號,其值為 Unicode。 沒有什么不尋常的。 但它在顯示時並沒有垂直居中。 我擺弄了設置,然后閱讀了幾個 Stack Overflow 問題和答案,但無法讓它看起來正確。 我認為這是字體為 14.0 時的情況。 我說的是雙箭頭符號 ...

需要 Y position 或高度的約束,但高度由標簽決定

[英]Need constraints for Y position or height, but height is determined by labels

我有一個帶有嵌套堆棧視圖和標簽的自定義視圖,我相信我有足夠的約束不會導致錯誤,但是,我懷疑界面構建器可能會以某種方式丟失定義高度的 label。 無論如何,根據界面構建器,它正在打破約束。 <?xml version="1.0" encoding="UTF-8"?> <docume ...

如何訪問 XIB 中的變量

[英]How to access variables inside the XIB

我創建了一個名為UserInfoView的可重用自定義視圖和一個 XIB 文件,我想將其嵌入故事板中。 我將根視圖的類以及自定義視圖的文件所有者設置為 XIB 文件中的UserInfoView 。 我在 XIB 文件和 Swift 文件中創建了標簽,並通過文件所有者鏈接它們。final class ...

menuItem 操作未在 swift 應用程序中執行

[英]menuItem Action not executed in a swift app

我有一個適用於 MacOS 的 swift 應用程序,並且有一個帶有子菜單項的菜單。 我從 appdelegate 添加菜單並通過界面生成器分配一個動作,但從未調用目標動作: 我們可以從 IBAction 左側的項目符號和 InterfaceBuilder 中看到鏈接已經完成,但是每當我按下相應的菜 ...

Swift:為什么“彈出按鈕”拋出 NSInternalInconsistencyException?

[英]Swift: Why does "Pop Up Button" throw NSInternalInconsistencyException?

我在此處的 WWDC 視頻之后創建了一個“彈出按鈕”: “用風格構建界面” https://developer.apple.com/videos/play/wwdc2021/10196/?time=602 添加視頻中顯示的彈出按鈕后,我創建了一個 IBAction 函數,如下所示: 然后,我將兩 ...

@IBAction 在 Swift 中無法工作,盡管我可以在 Interface Builder 中連接它,並且它在 Objective-C 中工作

[英]@IBAction fails to work in Swift, though I can connect it in Interface Builder, and it works in Objective-C

在所有情況下,我都可以使用 Interface Builder 將用戶界面按鈕連接到操作。 但是按鈕適用於 Objective-C 但不適用於 Swift。 Objective-C 示例(有效): Swift 示例(它不起作用,盡管它連接到它的按鈕): 我不知道可能有什么區別,因為我在 Swif ...

iOS 是否支持使用 Independent.xib 文件創建的嵌套自定義子視圖?

[英]Does iOS support nested custom subviews created with independent .xib files?

似乎不可能使用使用 Interface Builder 創建的.xib 創建嵌套的自定義子視圖。 例如,我想創建一個自定義BarView並嵌套在自定義FooView中,其中每個視圖的內容都在 IB 中創建並存儲在 a.xib 文件中: BarView從 its.xib 文件中加載,並作為子視圖 ...

如何使用代碼訪問 Interface Builder UILabel?

[英]How to access an Interface Builder UILabel with code?

Interface Builder 中有一個沒有自定義類或標記的 UILabel。 我需要以編程方式更改此 UILabel 的 y 坐標。 我知道我可以通過設置標簽和使用 viewWithTag 來引用 UILabel。 但是我該如何使用 IBOutlet 呢? 我可以在 IB 中設置自定義類,然 ...

如何將對象表示為接口

[英]How can I represent objects as an interface

如何將以下 javascript 對象表示為接口:我確實嘗試使用http://json2ts.com/ ,但沒有提供干凈和動態的接口。 因此,我不希望 id/code(即 6000、6001、6002)出現在界面中。 ...

是否有向文本字段添加錯誤消息的 iOS 標准?

[英]Is there a iOS standard for adding error messages to textFields?

我正在嘗試對我的 textFields 執行文本驗證以供用戶登錄和注冊,並且我想根據用戶輸入的內容顯示錯誤文本。 我一直在嘗試查找是否有任何類型的默認實現來在我可以構建的文本字段中或周圍顯示錯誤文本,但我找不到任何東西。 有沒有不依賴外部庫的解決方案? 我已經有了驗證文本字段的邏輯,但我只需要向用 ...

SplitViewController:如何替換輔助視圖而不是推送新視圖?

[英]SplitViewController: How do I replace a the secondary view rather than pushing a new one?

我有一個簡單的故事板,如下所示。 從拆分視圖控制器順時針方向,我們有導航控制器、“主題選擇器”和一個小游戲。 主題選擇器視圖中的所有按鈕都連接到游戲,告訴它使用什么顏色等。所有這些連接的類型都是“顯示細節(例如替換)”,而不是“顯示(例如推送)”。 我希望按鈕用新的游戲視圖替換游戲視圖,但它會在舊的 ...

使用界面構建器的垂直堆棧下方不需要的空間

[英]Unwanted space below vertical stack using interface builder

我的最后一個容器(“Container View 5”)下方有一個不需要的空間,我似乎無法擺脫。 我的所有 5 個容器視圖都在一個垂直堆棧視圖中。 堆棧視圖的底部空間設置為超級視圖,應該沒有空間。 知道我缺少什么嗎? ...

相對於它旁邊的視圖垂直居中視圖

[英]Center View vertically in relation to the Views next to it

鑒於以下布局: 我想知道是否可以將左側的ImageView相對於右側的視圖垂直居中,這樣,如果任何標簽增長, ImageView仍將位於中心(左圖)而不是頂部(右圖)。 我嘗試將ImageView的頂部約束到上標簽,將其底部約束到下標簽,但我無法以自動布局嘗試“同時滿足兩者”的方式進行 ...

為 NSTableCellView 實現上下文菜單

[英]Implementing context menu for NSTableCellView

我有一個表格視圖,我希望在右鍵單擊單元格時與在沒有單元格的區域上單擊鼠標右鍵時顯示​​不同的上下文菜單。 我正在嘗試使用界面構建器中的情節提要來做到這一點。 如果我將菜單附加到 NSTableView,我可以獲得一個上下文菜單。 但是,如果我將菜單附加到 NSTableCellView,我會得到 ...

選項卡欄圖標選擇時不顯示

[英]Tab Bar Icon Doesn't show when selected

我有一個標簽欄控制器,我已經使用資產為選定和未選定的圖標設置了兩個圖像。 圖標在界面生成器中正確顯示 當我在模擬器上啟動它並且未選中該選項卡時,它會顯示如下內容: 但是一旦選擇它,它就會顯示如下內容: ...

NSRangeException 導致接口生成器行為怪異

[英]NSRangeException Causing Interface Builder To Act Weird

我的“Main.storyboard”文件有問題。 我正在使用 Xcode 13.3.1。 這是界面生成器的圖像: 如您所見,其中一個視圖控制器僅顯示其子視圖的邊界。 這是我單擊“報告錯誤”時得到的“Log.txt”文件: 我可能錯了,但錯誤似乎與我的收藏視圖有關。 我將視圖放入集合視圖 ...


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