iOS在使用Label時候的自適應問題

2021-06-21 20:38:11 字數 409 閱讀 9397

ios 在使用uilabel控制項時候會遇到一些問題,有些時候 需要顯示的文字比較多或者不確定字數的多少,這個時候就需要使用label的自適應。

由於ios sdk公升級的也比較快,有些方法在新版本的sdk裡面已經禁止使用了,要相容新版本和老版本的,以下方法對這些使用方法進行了封裝整理,使用起來就更簡單一些。

方法如下:

/***

**自適應高度和寬度,其中引數widget是你要改變的label,size是定義label的長寬最大值,sizefont這個是字型的大小

***/

+(cgrect )rectautosizeofwidget:(uilabel *)widget andsize:(cgsize)size andtextfont:(cgfloat )sizefont

else

}

IOS在滾動的時候fixed消失

眾所周知,ios在滾動的時候是不能執行js的,這雖然是它內部的實現導致的,也為了解決這一問題,它特地推出的position sticky屬性,來相容一些對動態設定fixed的場景,不過,當筆者的測試機公升級到了ios11的時候,一切又不一樣了 在ios11上開啟滾動以上的頁面 如果看不到效果可以訪問...

label在最新iOS系統中顯示不全

上線了很久的專案,突然ui有問題,label顯示不全,出現.第一反映還是覺得更新的xcode以及系統版本問題 果然啊最新系統的字型比普通系統的要大一點,導致高度一直都不能自適應!解決方法 self.packagedetaillabel setadjustsfontsizetofitwidth yes...

IOS開發Label標籤相關方法的使用

在 label.font uifont fontwithname thonburi size 25 label.shadowcolor uicolor orangecolor 設定陰影顏色 label.shadowoffset cgsizemake 2 2 設定陰影偏移,寬度是向右偏移,高度是向下偏...