Проблема TextField превращается в текст поиска - PullRequest
1 голос
/ 25 июня 2011

enter image description here

Я создаю текстовое поле для моего текста.

когда я создаю его, он показывает мне строку, прикрепленную к моему текстовому полю.

я прикрепил изображение к этому ..

Мой код

-(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];
}

1 Ответ

1 голос
/ 25 июня 2011

Это должен быть borderStyle удар, т.е.

text.borderStyle = UITextBorderStyleRoundedRect;

. Вы можете использовать UITextBorderStyleNone, так как вы настроили стиль границы, используя cornerRadius.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...