ios-autolayout

    0熱度

    1回答

    有一個名爲scrubberImageView的ImageView,位於故事板中,我已設置其高度和寬度高度百分比以及centerX。當我在方法viewDidAppear()中設置scrubberImageView的中心時,它失敗了,它顯示在故事板中設置的框架。但是當我使用下面的代碼時,幀將被正確設置。 delay(0.1) { UIView.animate(withDuration: 0

    1熱度

    1回答

    我有一個使用大量第三方庫的大型應用程序,現在在日誌中看到以下錯誤:「此應用程序正在從主線程訪問引擎後從後臺線程修改自動佈局引擎。可能導致發動機腐敗和奇怪的碰撞。「 從我在這裏找到的所有內容來看,這可能是由UI元素在後臺線程中更改引起的,這會觸發自動佈局。不幸的是,我們有很多UI元素被很多不同的移動部件所改變,我不知道找到罪魁禍首的最佳方式。 任何人都可以告訴我怎麼才能找出究竟是什麼觸發從後臺線程自

    0熱度

    2回答

    如何將視圖內的對象固定到某個位置?我的意思是:我有一個子視圖,其中包含多個元素,例如圖像和文本字段。這些子視圖不得改變它們的寬高比。我知道我可以通過自動佈局設置。但是,我怎麼能設置子視圖中的所有元素相對於它們在子視圖內的位置?因此,如果我調整子視圖的大小(同時保持它們的寬高比),它的內容看起來會剛好相同還是縮小? 謝謝! UPDATE:這是怎麼樣子。白色區域,中間是「子視圖」,並有標籤的「內容」文

    0熱度

    2回答

    我有一個視圖,其中有許多subview。視圖的高度取決於subViews的高度。但在一種情況下,我希望視圖的高度爲0,而不管其高度爲0 .高度。我要實現這一點。例如 有一個視圖叫做視圖,它有2個subView(image and label)view1和view2。 約束是這樣的。 view1.top = view.top + 1 view1.height = 30 view2.top = v

    1熱度

    1回答

    我在另一個棧中有3個棧並且文本框拉伸的方式太多了。我試圖給文本框添加高度約束,但它以紅色突出顯示,並且文本框不縮小(附加屏幕截圖)。任何人都可以推薦解決方案嗎?

    1熱度

    1回答

    我想創建一個具有動態高度的UITableView標題。我在視圖中有四個標籤,標題的高度必須根據每個UILabel中的內容進行調整。我想實現類似於這個圖像的東西。 Sample image. 這裏標籤的寬度根據屏幕尺寸是動態的。 「類型」標籤將覆蓋大約2/3的屏幕,其餘的將在三個標籤之間平均分配。這裏根據屏幕尺寸標籤可以是多行,我想根據標籤的內容來管理主視圖的高度。 當我給標籤固定寬度約束時,我能夠

    0熱度

    1回答

    我有SignIn頁面,我們需要把UIImage(說移動號碼)除了UITextField。所以對此我把約束條件是這樣的: 對於手機號碼 的UIImage:以領先的集裝箱,寬度和高度,水平間距的UITextField 的UITextField:尾隨到容器中,垂直間距到UIImageView的配置文件圖片,高度和寬度。 同樣對於密碼 的UIImage:引領到容器上,寬度和高度,水平間距的UITextFi

    2熱度

    1回答

    所以你會看到下面我有一個滾動視圖,我想添加它的UIViewControllers根視圖。當我將它限制在頂部,右側,底部和左側時,我希望看到紅色佔據整個屏幕。這顯然有效,但我想添加一個子視圖到scrollview將包裹所有的子視圖。我會怎麼做呢? 我已經添加了視圖,並且我設置了相同的約束,除了這次它們從包裝視圖設置爲UIScrollView的邊界,並且藍色背景顏色不顯示任何位置。也可以隨意指出這是不

    1熱度

    2回答

    當激活個人熱點並將其自身調整爲40px時,視圖無法正確調整大小。底部在屏幕下方20px而不是調整大小。 我在所有視圖控制器中都使用了自動佈局,但即使我的應用程序用戶界面像下面顯示的圖像一樣突破。 任何幫助將是偉大的。

    0熱度

    1回答

    所以我遇到了一個奇怪的錯誤。我在UITableView內部有一個UICollectionView,它顯示我何時不添加約束。我試圖使用一個簡單的約束將collectionView限制在單元格的左側,但是每當添加約束時視圖就會消失。我沒有得到任何自動佈局錯誤/警告,實際上調試器不會拋出任何標誌。但是仍然無法在添加約束時顯示collectionView。應該在collectionView的左邊有一個標籤