日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ios 代码设置控件宽高比_ios-自动布局以保持视图大小比例

發布時間:2024/7/23 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ios 代码设置控件宽高比_ios-自动布局以保持视图大小比例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我正在努力實現以下目標:

我的xib中有2個視圖,需要使邊緣(兩側和頂部)保持20像素

需要調整大小的2個視圖的大小不同

它們必須相隔20像素

它們的寬度需要相對于父視圖的寬度保持不變

我閱讀了有關執行此操作的教程,但是它的工作原理是,它需要兩個視圖具有相同的寬度和Widths equally的銷釘,而我不希望這樣做。

這是我嘗試過的:

向左視圖添加前導空間約束為20像素

向左視圖添加頂部空間限制為20像素

向右視圖添加頂部空間限制為20像素

向右視圖添加尾隨空間約束為20像素

將兩個視圖的水平間距約束添加為20像素

我遇到的問題是,左視圖沒有調整大小,右視圖填充了空間以保持20像素的水平空間。

有沒有辦法讓我兩個視圖都可以按比例填充它們應該填充的空間?

這是我的布局和約束的屏幕截圖:

謝謝!

編輯

嘗試旋轉設備時收到以下警告:

2012-10-11 08:59:00.435 AutolayoutTest[35672:c07] Unable to simultaneously satisfy constraints.

Probably at least one of the constraints in the following list is one you don't want.

Try this: (1) look at each constraint and try to figure out which you don't expect;

(2) find the code that added the unwanted constraint or constraints and fix it. (Note:

If you're seeing NSAutoresizingMaskLayoutConstraints that you don't understand, refer to the documentation for the UIView property translatesAutoresizingMaskIntoConstraints)

(

"<0x8a6b2b0 h:>",0x8a6b2b0>

"<0x8a68ad0 h:>",0x8a68ad0>

"<0x8a6ba40 h:>",0x8a6ba40>

"<0x8a6ba00 h:>",0x8a6ba00>

"<0x8a6b940 h:>",0x8a6b940>

"<0x7199aa0 h="--&" v="--&" v:>"0x7199aa0>

)

Will attempt to recover by breaking constraint

總結

以上是生活随笔為你收集整理的ios 代码设置控件宽高比_ios-自动布局以保持视图大小比例的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。