ios - 创建自定义 UI 栏按钮(从 ListView 、 GridView 更改 View )

标签 ios objective-c uitableview uibarbuttonitem

我正在尝试创建这样的 ui 栏按钮来更改 View 。

enter image description here

但是,我不知道如何将 2 个 ui bar 按钮放在一起(1 个方形按钮和 4 个方形按钮)。我只知道如何做这样的事情。我该怎么办?

enter image description here

最佳答案

它是UISegmentedControl而不是UIButton

UISegmentedControl *segmentedControl = [[UISegmentedControl alloc] init];
[segmentedControl insertSegmentWithImage:[UIImage imageNamed:@"0.png"] atIndex:0 animated:NO];
[segmentedControl insertSegmentWithImage:[UIImage imageNamed:@"1.png"] atIndex:1 animated:NO];
UIBarButtonItem *barButtonItem = [[UIBarButtonItem alloc] initWithCustomView:segmentedControl];
[[[self navigationController] navigationItem] setRightBarButtonItem:barButtonItem];

关于ios - 创建自定义 UI 栏按钮(从 ListView 、 GridView 更改 View ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18594236/

相关文章:

ios - SceneKit 中的反重力物理

ios - 以编程方式控制辅助 View 的高度到解析 TableView 中

ios - Facebook 登录操作表

php - 从 iOS 模拟器向本地主机发送 Post 请求

iphone - NSURLConnection 委托(delegate)方法没有被调用

iOS:从现有单元格以编程方式创建表 "header"

ios - 应用程序处于后台时,iOS 13.3 中未调用 didReceiveRemoteNotification

ios - 下拉刷新时 UITableview 出错,所有数据重复出现。任何人都可以帮助使用 Swift3 , Xcode8

ios - 如何在不添加 subview 的情况下实现UITableview seperator 'above first row'

ios - 在 Ionic for ios 中接收 URL