任何人在UITabBar组件周围遇到iPhone X模拟器问题?
我似乎将图标和标题呈现在彼此之上,我不确定我是否遗漏了任何东西,我也在iPhone 8模拟器中运行它,以及一个看起来很好的实际设备,如图所示故事板.
iPhone X:
iPhone 8
我试图将股票UITabBar的高度更改为44px,类似于Tweetbot的标签栏高度.我也看到其他一些应用程序也这样做了.
但是,当我尝试设置高度时,它仍然保持不变
self.tabBar.frame.height = 40
Run Code Online (Sandbox Code Playgroud)
我们不允许更改标签栏高度吗?如果有的话,什么是好的选择呢?使用工具栏?
在iOS 10上,此代码无法删除tabBar阴影线:
[[UITabBar appearance] setShadowImage:[[UIImage alloc] init]];
Run Code Online (Sandbox Code Playgroud)
有人知道,我该怎么做才能删除它?
在iOS 9.3
这两行中删除该行,但iOS 10
忽略setShadowImage
命令.
我\xe2\x80\x99m对swiftui很陌生,我很好奇\xe2\x80\x99s使用显示图像的按钮或带有onTapGesture修饰符的图像之间的区别,这些修饰符使操作就像按钮上的操作一样。
\n我通过设置每个项目的图像创建了一个简单的自定义标签栏,如下所示:
UITabBar *tabBar = self.tabBarController.tabBar;
UITabBarItem *item0 = [tabBar.items objectAtIndex:0];
UITabBarItem *item1 = [tabBar.items objectAtIndex:1];
UITabBarItem *item2 = [tabBar.items objectAtIndex:2];
[item0 setFinishedSelectedImage:[UIImage imageNamed:@"activity_active.png"] withFinishedUnselectedImage:[UIImage imageNamed:@"activity.png"]];
[item1 setFinishedSelectedImage:[UIImage imageNamed:@"agenda_active.png"] withFinishedUnselectedImage:[UIImage imageNamed:@"agenda.png"]];
[item2 setFinishedSelectedImage:[UIImage imageNamed:@"settings_active.png"] withFinishedUnselectedImage:[UIImage imageNamed:@"settings.png"]];
Run Code Online (Sandbox Code Playgroud)
虽然这很好用,但我注意到我的tabbar下面有一个黑色的空白区域
我的图像高度为44像素,但我想我必须以某种方式改变我的标签栏的高度.
我是 Xamarin 新手,想创建一个具有多个页面的应用程序,通过单击按钮导航到多个页面。我已经弄清楚如何通过代码导航到所需的页面,但我正在努力隐藏选项卡以禁用用户的导航。
我使用 TabbedPage 有我的主页,然后添加 8 个导航页面作为子页面。
如何隐藏选项卡?
我想知道是否有办法完成一个只有大图标的标签栏,我附上了一张图片供参考.我对创建自己的标签栏控制器以及自己管理视图控制器不感兴趣.
ios ×3
iphone ×2
tabbar ×2
uitabbar ×2
button ×1
ios10 ×1
ios11 ×1
iphone-x ×1
objective-c ×1
swift ×1
swiftui ×1
tabbedpage ×1
xcode ×1
xcode9-beta ×1