iPhone的UITextField和UIButton的一个灰框

iPhone的UITextField和UIButton的一个灰框

问题描述:

我想是这样创造的东西:iPhone的UITextField和UIButton的一个灰框

enter image description here

我想用UIButton的一个的UITextField放入一个灰色框架,我想按钮的边框被包含在这个灰色边框中。

请有人给我看一些示例代码!

Thx!

+0

我试图建立它在IB,提出了一个的UIView,并把2另一种观点到它,但我不能找到很好的属性。对不起,你必须阅读我的问题... – viplezer 2012-03-27 08:42:56

+0

而我没有写这篇文章,因为我不想尝试,或者我很懒,或者如果我使用其他人的代码或更好,对我而言更好。我写这篇文章是因为我不知道该怎么做,而且我认为人们前来寻求帮助的地方将是一个好地方...... – viplezer 2012-03-27 08:54:48

1.使用所需矩形的UIImageView。将背景图像设置为渐变灰色图像。

UIImageView*myImageView=[[UIImageView alloc] initWithFrame:yourFrame]; 
[myImageView setImage:[UIImage imageNamed:@"grayBackground.png"]; 
[self.view addSubview:myImageView]; 

2.使用圆矩形。 UITextField使其成为图像视图的子视图。使用占位符作为“写回复...”使其成为imageview的子视图。

UITextField*myField=[[UITextField alloc] initWithFrame:yourRect]; 
[myField setBorderStyle:UITextBorderStyleRoundedRect]; 
[myField setPlaceholder:@"Write a reply..."]; 
[myImageView addSubview:myField]; 

使用带有Custom类型并作为其背景图像发送图像UIButton,使它成为一个子视图到您的ImageView。

UIButton*myButton=[UIButton buttonWithType:UIButtonTypeCustom]; 
[myButton setFrame:yourRect] 
[myButton setBackgroundImage:[UIImage imageNamed:@"sendImage.png"] forState:UIControlStateNormal]; 
[myImageView addSubView:myButton]; 

简单的方法是创建一个灰色背景标题栏,删除title.and地方文本框和按钮,其中U要放置it.configure标题栏外的大小和按钮,将其拖动到标题栏..会得到你所拥有的形象。

enter image description here