在很多iPhone應用程序中我可以看到帶圓角的UITextView。有沒有簡單的方法來實現這一點?或者我需要創建一個自定義的UITextView?顯示如何實現此目的的示例的任何鏈接?帶有圓角的UITextView
謝謝!
在很多iPhone應用程序中我可以看到帶圓角的UITextView。有沒有簡單的方法來實現這一點?或者我需要創建一個自定義的UITextView?顯示如何實現此目的的示例的任何鏈接?帶有圓角的UITextView
謝謝!
如果您使用的是iOS 3+,你可以做到以下幾點:
myTextView.clipsToBounds = YES;
myTextView.layer.cornerRadius = 10.0f;
我發現最簡單的方法就是把圓角的矩形按鈕,用的UITextView下沒有文字,採取的UITextView小於按鈕。
完成。
哇,神聖的黑客!這是我的編碼;) – bugfixr 2013-02-08 19:22:32
這是美麗的! =)) – JastinBall 2013-07-23 06:09:56
不適用於iOS 7 :) – 2014-02-23 07:15:32
添加QuartzCore架構到應用程序,然後
#import <QuartzCore/QuartzCore.h>
UITextView* txtView = [[UITextView alloc] initWithFrame:CGRectMake(50, 50, 300, 100)];
txtView.layer.cornerRadius = 5.0;
txtView.clipsToBounds = YES;
你也可以做到這一點從界面生成器,這裏所描述一樣: https://stackoverflow.com/a/30185160/1870192
你可能想看看我的圖書館叫DCKit。它寫在最新版本Swift。
你會能夠使圓角文本視圖/按鈕/文本字段直接從界面生成器:
它也有其他許多很酷的功能,如使用驗證文本字段,邊界控制,虛線邊框,圓圈和髮際視圖等。
+1但你需要記住'#import' –
James
2011-04-27 19:19:30
只需讓其他Xamarin用戶知道,就可以使用這段代碼,並且不需要擔心QuartzCore。 (fyi,我在Xamarin iOS 8.10.3.2上,瞄準iOS 8.4) – terry 2015-07-16 06:40:12