在很多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