标签: tabbar

iPhone未读表示在tabbar上

哪个是在Cocoa Touch上实现的最佳方式,TabBar上的图标上有未读数?

我想模仿SMS或Mail应用程序行为,向我的应用程序用户显示未读消息计数,并带有一个包含数字的红点.

email iphone sms cocoa-touch tabbar

6
推荐指数
1
解决办法
2441
查看次数

iPhone UITabbar项目双击弹出控制器

刚刚发现了一些东西:如果你有一个Tabbar与一个NavigationController(它有一些堆栈的视图)相结合,你双击TabBarItem,视图弹出到第一个ViewController,无论你喜欢与否.

有办法防止这种情况吗?

iphone tabbar uitabbarcontroller uitabbaritem

6
推荐指数
2
解决办法
3466
查看次数

有没有办法阻止tabbar项的配置?

我构建了一个包含5个以上标签的标签栏,余数自动添加到"更多"视图中.这很好,但与此同时,用户可以"编辑"应用程序选项卡的配置.

我不希望用户能够这样做.有没有办法阻止用户这样做?

iphone tabbar uitabbarcontroller

6
推荐指数
1
解决办法
1158
查看次数

按代码添加TabBar项目图标,而不是界面构建器?

我正在使用Dapp应用程序制作应用程序,但我无法正确添加标签栏图标.那么,有没有办法将标签添加到标签栏进行编码呢?喜欢AppDelegate上的内容,不使用Interface Builder.谢谢!

icons tabbar ios

6
推荐指数
1
解决办法
1万
查看次数

标签栏控制器上的CNContactPickerViewController

我正在使用CNContactPickerViewController来访问联系人.一切正常,直到我要在Tabbar中使用它的部分.在以前的ios版本中,由选择器替换视图效果很好,但在ios 9中没有显示任何内容.

当我使用此代码显示视图时,tabbar消失.

[self presentViewController:my_picker animated:YES completion: nil];
Run Code Online (Sandbox Code Playgroud)

我希望标签始终可见,标签内的联系人列表.

使用ABPeoplePickerNavigationController我用以下代码替换视图,它工作正常.

picker = [[ABPeoplePickerNavigationController alloc] init];

NSMutableArray *controllers = [NSMutableArray arrayWithArray [self.tabBarController viewControllers]];
int index = [controllers indexOfObject:self];

[controllers replaceObjectAtIndex: index withObject: picker];
Run Code Online (Sandbox Code Playgroud)

有人有这个使用的解决方案吗?

picker contacts tabbar ios ios9

6
推荐指数
1
解决办法
726
查看次数

用于音乐节目的TabBarController

tabBarController用来创建一个音乐程序,我有如gif所示的如何操作的问题

问题:

  1. 怎么做,当你点击tabBarItem时," presentViewController"工作

  2. 如何使照片不会改变颜色并使其变圆,仅在第三个 tabBarItem

    最好没有库

在此输入图像描述

它应该是

在此输入图像描述

我的TabBarController

override func viewDidLoad() {
     super.viewDidLoad()

    self.delegate = self

    // ?????? ???? ???? tabBar
    self.tabBar.barTintColor = .white

    // ?????? ???? UITabBarItem and Title
    UITabBar.appearance().tintColor = UIColor(hex: 0x0077fe, alpha: 1)

    //?????? ???? background UITabBar
    UITabBar.appearance().barTintColor = UIColor.white


    // ?????? ??? ?????
    for item in self.tabBar.items! {
        if let image = item.image {
            item.image = image.withRenderingMode(.alwaysOriginal)

        }
    }

    //?????????? ? ????????? ? ???????????
    let storyBoard = UIStoryboard(name: "Main", bundle:nil)
    let controller1 …
Run Code Online (Sandbox Code Playgroud)

tabbar uitabbarcontroller uitabbaritem ios swift

6
推荐指数
1
解决办法
167
查看次数

Flutter - 如何在 TabBarView 的主体内导航?

我有一个包含项目列表的 TabBarView,我为每个项目分配了一个 Navigator.push 方法。目前这个方法会跳转到一个新页面。

我的问题是,是否可以导航到 TabBarView 主体内的新页面?这意味着我想导航到另一个页面,同时将所有顶部应用栏和 BottomNavigationBar 保留在屏幕上。

tabbar navigator flutter flutter-layout

6
推荐指数
1
解决办法
2119
查看次数

SwiftUI 自定义 TabBar 图标

这是关于 SwiftUI。

我的自定义 PNG 75x75、黑色、背景透明 TabBar 图标没有颜色。我的图标始终是黑色的,无论是否处于活动状态。我做错了什么?

Text("Test")
   .tabItem {
       Image("MyIcon")
       Text("MyName")
   }.tag(0)
Run Code Online (Sandbox Code Playgroud)

tabbar swift

6
推荐指数
1
解决办法
1457
查看次数

SwiftUI 选项卡选择不适用于任何可哈希内容

SwiftUI\xe2\x80\x99s 选项卡选择应该适用于任何可哈希的内容,但这似乎不起作用。

\n

在提供的示例中,您可以看到在 \xe2\x80\x9cWorking\xe2\x80\x9d Tab 中,如果您使用整数作为选项卡选择,则所有内容都可以正常工作。当您切换到 \xe2\x80\x9cBroken\xe2\x80\x9d 选项卡时,选择的是 ColorItem,并且选择不会更新视图。

\n

我相信这是一个 SwiftUI 错误并已提交反馈(FB8879981)。

\n

使用 Xcode 12.2 和 iOS 14.2(RC) 进行测试。

\n
struct ColorItem: Identifiable, Hashable{\n    let color: Color\n    let title: String\n    \n    var id: String{\n        title\n    }\n}\n
Run Code Online (Sandbox Code Playgroud)\n
struct ContentView: View {\n    let items = [\n        ColorItem(color: .red, title: "Red"),\n        ColorItem(color: .blue, title: "Blue"),\n        ColorItem(color: .purple, title: "Purple")\n    ]\n    \n    var body: some View {\n        TabView{\n            TabViewWorking(items: items)\n                .tabItem {\n                    Label("Working", systemImage: "hand.thumbsup")\n                }\n            \n            TabViewBroken(items: items)\n                .tabItem …
Run Code Online (Sandbox Code Playgroud)

tabbar swiftui

6
推荐指数
1
解决办法
4530
查看次数

在 SwiftUI 中使用 TabView 时,第一个选项卡栏按钮出现两次

正如您从屏幕截图中看到的,“语言”选项卡出现了两次。

第一个 TabView 选项卡出现两次

我有以下 HostingTabBar 代码,该代码在应用程序启动时调用:


struct HostingTabBar: View {
    
    private enum Tab: Hashable {
        case language
        case canvas
        case homework
        case test
        case more
    }
    
    @State private var selectedTab: Tab = .language
    
    var body: some View {
        TabView(selection: $selectedTab) {
        LanguageView()
            .tag(0)
            .tabItem {
                Text("Language")
                Image("language")
            }
        CanvasView()
            .tag(1)
            .tabItem {
                Text("Canvas")
                Image("canvas")
            }
        HomeworkView()
            .tag(2)
            .tabItem {
                Text("Homework")
                Image("homework")
            }
        TestView()
            .tag(3)
            .tabItem {
                Text("Test")
                Image("test")
            }
        MoreView()
            .tag(4)
            .tabItem {
                Text("More")
                Image("more")
            }
        }
        .accentColor(nil)
    }
}

struct HostingTabBar_Previews: …
Run Code Online (Sandbox Code Playgroud)

tabbar tabview swift swiftui

6
推荐指数
1
解决办法
1787
查看次数