我正在創建一個iphone應用程序,我希望根據所連接的屏幕截圖角度標籤。 (見$ 120拉布勒)如何角度ios中的uilabel
紅色彩色圖像是在背景中,我想角度的它
所述的UILabel頂部我使用了transform
方法旋轉。但它沒有正確的角度。標籤收縮
testLabel.transform = CGAffineTransformMakeRotation(30 * M_PI/180.0);
我正在創建一個iphone應用程序,我希望根據所連接的屏幕截圖角度標籤。 (見$ 120拉布勒)如何角度ios中的uilabel
紅色彩色圖像是在背景中,我想角度的它
所述的UILabel頂部我使用了transform
方法旋轉。但它沒有正確的角度。標籤收縮
testLabel.transform = CGAffineTransformMakeRotation(30 * M_PI/180.0);
你的標籤收縮,由於設置錯誤幀。您應該將標籤放入UIView
並旋轉此視圖而不是標籤。還請檢查您的UIView
是否已啓用任何自動修復錨定。
Thanks.It的作品 –
嘗試這樣:
label.transform = CGAffineTransformMakeRotation(M_PI/4); // 45 degree rotation
使用transform
財產UILabel
諸如此類
lblComingSoon.transform = CGAffineTransformMakeRotation(M_PI_2*2.5);// your can set angle as you need.
Alos read this official documantaion.
而
欲瞭解更多信息這個問題是關係到你的問題=>Objective C: How can you rotate text for UIButton and UILabel?
試試這個..
#define DEGREES_TO_RADIANS(angle) (angle/180.0 * M_PI)
CGAffineTransform transform =
CGAffineTransformMakeRotation(DEGREES_TO_RADIANS(0.-7));
lbl.transform = transform;
lbl.text=name;
使用此代碼:
label.transform = CGAffineTransformMakeRotation(2*M_PI/3);
你是什麼意思它縮小?你可以發佈你使用的代碼嗎?另外,你是否使用AutoLayout? – Fogmeister
不,我不使用自動佈局。 testLabel.transform = CGAffineTransformMakeRotation(30 * M_PI/180.0); 。也來自不同側面的這個角度。這意味着角度喊叫從左邊開始。不正確 –
您可以發佈使用該代碼時發生的情況的屏幕截圖。而且,您可以提供的代碼越多,我們就越容易提供幫助。 (P.S.把代碼放入你的問題,而不是評論)。 – Fogmeister