【发布时间】:2011-06-25 09:39:55
【问题描述】:
我正在为我的文本创建文本字段。
当我创建它时,它会显示一条附加到我的文本字段的线。
我将图像附加到此..
我的代码是
-(void)createTextField{
if (([[UIDevice currentDevice]orientation]==UIDeviceOrientationLandscapeLeft)||([[UIDevice currentDevice]orientation]==UIDeviceOrientationLandscapeRight)) {
[text setFrame:CGRectMake(640, 15, 300,40)];
}
else {
[text setFrame:CGRectMake(390,15,300,50)];
}
text.font = [UIFont systemFontOfSize:20];
text.layer.cornerRadius = 20;
text.delegate=self;
[text setTextColor:[UIColor blackColor]];
text.alpha=1.0;
text.autocorrectionType = UITextAutocorrectionTypeNo;
text.returnKeyType=UIReturnKeySearch;
UIImageView *searchLogo = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"icon-search-black.png"]];
[text setLeftView:searchLogo];
[text setLeftViewMode:UITextFieldViewModeAlways];
[searchLogo release];
text.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;
text.borderStyle=UITextBorderStyleRoundedRect;
[text setBackgroundColor:[UIColor whiteColor]];
[text setHidden:NO];
[self addSubview:text];
[text becomeFirstResponder];
}
【问题讨论】:
-
你也可以给你看一下文本框的 html 吗?
标签: ios cocoa-touch ipad uitextfield