今天介绍一下 UIBarButtonItem 的特殊用法。
如上所示,UIBarButtonSystemItem 的 100 ~ 110 就是系统提供的一些未公开的标准icon。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | NSMutableArray *items = [NSMutableArray array]; UIBarButtonItem *item = nil; for (int i = 100; i <= 109; i++) { item = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:i target:nil action:nil]; item.style = UIBarButtonItemStyleBordered; [items addObject:item]; [item release]; } item = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:110 target:nil action:nil]; item.style = UIBarButtonItemStylePlain; [items addObject:item]; [item release]; toolbar.items = items; |