Ваши теги option
нуждаются в атрибуте value
для отправки на сервер. Попробуйте это:
<SELECT NAME="Time" ID="Time" style="width:220px">
<OPTION value=""></OPTION>
<OPTION value="7:30-8:30">7:30-8:30</OPTION>
<OPTION value="7:30-9:00">7:30-9:00</OPTION>
<OPTION value="7:30-10:30">7:30-10:30</OPTION>
</SELECT>
Если вы действительно используете UIToolbar (обратите внимание на строчную букву «b»), а не UINavigationBar, есть очень простой способ изменить кнопки и сделать переход автоматически исчезающим без выпадения в Core Animation.
Если вы используете Interface Builder, вам понадобится ссылка на панель инструментов в вашем коде. Создайте свойство IBOutlet и свяжите панель инструментов с ним в IB:
@property (nonatomic, retain) IBOutlet UIToolbar *toolbar;
Это позволит вам ссылаться на UIToolbar как self.toolbar. Затем создайте новые кнопки и добавьте их в NSArray и передайте их методу - [UIToolbar setItems: animated:] следующим образом:
UIBarButtonItem *newItem = [[[UIBarButtonItem alloc]
initWithBarButtonSystemItem:UIBarButtonSystemItemDone
target:self
action:@selector(handleTap:)] autorelease];
NSArray *newButtons = [NSArray arrayWithObjects:newItem, nil];
[self.toolbar setItems:newButtons animated:YES];
Я не верю, что есть способ управления альфа-каналом в UIBarButtonItem, но класс UIToolbar уже имеет метод для поддержки того, что вы пытаетесь сделать: -setItems: animated :.