![](/img/trans.png)
[英]Finding Missing Constraint
當我構建我的應用程序時,Xcode 給了我五個與缺少約束有關的警告。 但是在導航面板中單擊它們只會將我帶到 Storyboard 中的 ViewController 並且不會突出顯示哪個視圖有問題。 此外,如上所示,Storyboard 根本不包含任何黃色三角形,所以我不知道如何找到缺少約束的視圖 ...
[英]Finding Missing Constraint
當我構建我的應用程序時,Xcode 給了我五個與缺少約束有關的警告。 但是在導航面板中單擊它們只會將我帶到 Storyboard 中的 ViewController 並且不會突出顯示哪個視圖有問題。 此外,如上所示,Storyboard 根本不包含任何黃色三角形,所以我不知道如何找到缺少約束的視圖 ...
[英]How to get UILabel to center text vertically?
我正在將一些文本分配到 UILabel 中以顯示單個字符,一個符號,其值為 Unicode。 沒有什么不尋常的。 但它在顯示時並沒有垂直居中。 我擺弄了設置,然后閱讀了幾個 Stack Overflow 問題和答案,但無法讓它看起來正確。 我認為這是字體為 14.0 時的情況。 我說的是雙箭頭符號 ...
[英]Need constraints for Y position or height, but height is determined by labels
我有一個帶有嵌套堆棧視圖和標簽的自定義視圖,我相信我有足夠的約束不會導致錯誤,但是,我懷疑界面構建器可能會以某種方式丟失定義高度的 label。 無論如何,根據界面構建器,它正在打破約束。 <?xml version="1.0" encoding="UTF-8"?> <docume ...
[英]How to access variables inside the XIB
我創建了一個名為UserInfoView的可重用自定義視圖和一個 XIB 文件,我想將其嵌入故事板中。 我將根視圖的類以及自定義視圖的文件所有者設置為 XIB 文件中的UserInfoView 。 我在 XIB 文件和 Swift 文件中創建了標簽,並通過文件所有者鏈接它們。final class ...
[英]menuItem Action not executed in a swift app
我有一個適用於 MacOS 的 swift 應用程序,並且有一個帶有子菜單項的菜單。 我從 appdelegate 添加菜單並通過界面生成器分配一個動作,但從未調用目標動作: 我們可以從 IBAction 左側的項目符號和 InterfaceBuilder 中看到鏈接已經完成,但是每當我按下相應的菜 ...
[英]Swift: Why does "Pop Up Button" throw NSInternalInconsistencyException?
我在此處的 WWDC 視頻之后創建了一個“彈出按鈕”: “用風格構建界面” https://developer.apple.com/videos/play/wwdc2021/10196/?time=602 添加視頻中顯示的彈出按鈕后,我創建了一個 IBAction 函數,如下所示: 然后,我將兩 ...
[英]@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 ...
[英]Where is dragThatCannotResizeWindow in Interface Builder/Storyboard?
我發現NSLayoutConstraint.Priority.dragThatCannotResizeWindow非常有用。 雖然我通常用代碼編寫約束,但有時它會太長,我想將它們移到 IB 中。 如何在 Interface Builder 中將約束的優先級設置為dragThatCannotResi ...
[英]Dynamic height for UITableView header view - Problem with huge margins
在我的應用程序中,我有一個 UITableViewController,它允許預覽照片和對該照片的描述,它們都包含在 UITableView 的 header 中。 The description label needs to be multiline-compatible, so the lin ...
[英]Does iOS support nested custom subviews created with independent .xib files?
似乎不可能使用使用 Interface Builder 創建的.xib 創建嵌套的自定義子視圖。 例如,我想創建一個自定義BarView並嵌套在自定義FooView中,其中每個視圖的內容都在 IB 中創建並存儲在 a.xib 文件中: BarView從 its.xib 文件中加載,並作為子視圖 ...
[英]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)出現在界面中。 ...
[英]Is IOS Scroll View is Scrollable in Storyboard while Designing? Not Runtime in Simulator
在 Storyboard 中我有視圖控制器,在里面我有一個滾動視圖。 問題是設計時(UIKit)時滾動視圖不可滾動。 是這樣嗎? 不過,它在模擬器中運行良好。 ...
[英]Is there a iOS standard for adding error messages to textFields?
我正在嘗試對我的 textFields 執行文本驗證以供用戶登錄和注冊,並且我想根據用戶輸入的內容顯示錯誤文本。 我一直在嘗試查找是否有任何類型的默認實現來在我可以構建的文本字段中或周圍顯示錯誤文本,但我找不到任何東西。 有沒有不依賴外部庫的解決方案? 我已經有了驗證文本字段的邏輯,但我只需要向用 ...
[英]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的頂部約束到上標簽,將其底部約束到下標簽,但我無法以自動布局嘗試“同時滿足兩者”的方式進行 ...
[英]Implementing context menu for NSTableCellView
我有一個表格視圖,我希望在右鍵單擊單元格時與在沒有單元格的區域上單擊鼠標右鍵時顯示不同的上下文菜單。 我正在嘗試使用界面構建器中的情節提要來做到這一點。 如果我將菜單附加到 NSTableView,我可以獲得一個上下文菜單。 但是,如果我將菜單附加到 NSTableCellView,我會得到 ...
[英]Tab Bar Icon Doesn't show when selected
我有一個標簽欄控制器,我已經使用資產為選定和未選定的圖標設置了兩個圖像。 圖標在界面生成器中正確顯示 當我在模擬器上啟動它並且未選中該選項卡時,它會顯示如下內容: 但是一旦選擇它,它就會顯示如下內容: ...
[英]NSRangeException Causing Interface Builder To Act Weird
我的“Main.storyboard”文件有問題。 我正在使用 Xcode 13.3.1。 這是界面生成器的圖像: 如您所見,其中一個視圖控制器僅顯示其子視圖的邊界。 這是我單擊“報告錯誤”時得到的“Log.txt”文件: 我可能錯了,但錯誤似乎與我的收藏視圖有關。 我將視圖放入集合視圖 ...