как создать информационную кнопку на uinavigationbar на iPhone

Это - псевдо код, но что-то вроде этого должно работать просто великолепно

select *
from table
inner join
(
    select id , max(version_id) maxVersion
    from table 
) dvtbl ON id = dvtbl.id && versionid = dvtbl.maxVersion
12
задан Atma 21 September 2009 в 18:37
поделиться

2 ответа

Предыдущий ответ был близок, не совсем компилировался. Вот что вам действительно нужно:

// Info button
UIButton* infoButton = [UIButton buttonWithType:UIButtonTypeInfoLight]; 
[infoButton addTarget:self action:@selector(showInfoView:) forControlEvents:UIControlEventTouchUpInside];
self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:infoButton];
31
ответ дан 2 December 2019 в 04:25
поделиться

У вас должна быть возможность добавить кнопку типа «Info Light» в navigationItem контроллера представления, который UINavigationController в настоящее время отображает. Что-то вроде этого может быть в вашем коде контроллера представления:

- (void) viewDidLoad {
  UIButton * info = [UIButton buttonWithType:UIButtonTypeInfoLight];
  // set your button's target and selector for whatever action here.
  self.navigationItem.rightBarButtonItem.customView = info;
}
0
ответ дан 2 December 2019 в 04:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: