比較長的字串我們一般都會進行自適應的處理:
例如:一般定義乙個巨集,不在裡面加,讓**顯得清晰
#define long_text @"賈伯斯是改變世界的天才,他憑敏銳的觸覺和過人的智慧型,勇於變革,不斷創新,引領全球資訊科技和電子產品的潮流,把電腦和電子產品不斷變得簡約化、平民化,讓曾經是昂貴稀罕的電子產品變為現代人生活的一部分。"
用乙個string得到這個巨集:
nsstring *stringtext = long_text;
設定uilabel的字型大小:
uifont *font = [uifont systemfontofsize:18];
自適應的方法:(它是乙個cgrect型別的所以可以用size取得他的寬和高),要改變寬度更改cgsizemake裡面的前乙個的值就行了
cgrect autorect = [stringtext boundingrectwithsize:cgsizemake(300, 2000) options:nsstringdrawinguseslinefragmentorigin attributes:@ context:nil];
uilabel *label = [[uilabel alloc]init];
label.frame = cgrectmake(0, 0, autorect.size.width, autorect.size.height);
label.font = font;
label.text = stringtext;
//設定行數
label.numberoflines = 0;
//設定邊框(測試的時候用的,用了後注釋或者直接刪除)
label.layer.borderwidth = 1;
[self .view addsubview:label];
[label release];
mysql常用知識點 mysql 常用知識點。
mysql u root p show databases show tables select from abc order by id limit 0,10 create database bbb exit mysqldump u root p game home backup.sql mysq...
ios7中的UILabel自適決定大小
nsstring tstring testlable.numberoflines 2 uifont tfont uifont systemfontofsize 14 testlable.font tfont testlable.linebreakmode nslinebreakbytruncatin...
常用的知識點
常用的知識點 個人覺得vue的腳手架要多花時間來講,比如如何在腳手架上面搭出乙個實用的專案 應該給同學們介紹提交 到伺服器上的軟體,比如雖然是很簡單的 但是我記得當時第一次提交 到伺服器就找不到乙個埠號,22,後來是第二天才提交的.heima教的很多東西我都在公司中用的,覺得挺開心的一件事 node...