Нижняя граница UIView?IOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Нижняя граница UIView?

Сообщение Anonymous »


К UIScrollView *toScrollView (который соответствует ширине экрана) я хочу добавить серую нижнюю границу (точно так же, как у поля to в представлении создания собственного iPhone Приложение «Сообщения»).

Чтобы добиться этого, я воспользовался Cocoa Touch: как изменить цвет и толщину границы UIView? и просто закрыл верхнюю границу пользовательским UINavigationBar и сделал для toScrollView координату x -1 и ширину 322, чтобы левая и правая границы находились за пределами экрана.

Выглядит неплохо, но это своего рода хак, и мне интересно, есть ли лучший способ сделать это.
- (void)viewDidLoad { [супер просмотрDidLoad]; // Добавляем UINavigationBar *navigationBar вверху. self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemCancel цель:самодействие:@selector(cancelAction)]; UINavigationBar *navigationBar = [[UINavigationBar alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 320.0f, 44.0f)]; NavigationBar.items = [NSArray arrayWithObject:self.navigationItem]; // Добавляем UIScrollView *toScrollView под навигационной панелью. UIScrollView *toScrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(-1.0f, 43.0f, 322.0f, 45.0f)]; toScrollView.backgroundColor = [UIColor whiteColor]; toScrollView.layer.borderColor = [UIColor colorWithWhite:0.8f альфа:1.0f].CGColor; toScrollView.layer.borderWidth = 1.0f; [self.view addSubview:toScrollView]; [self.view addSubview:navigationBar]; // закрывает верхнюю часть toScrollView }
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «IOS»