导航
Navigation TabBar StatusBar
st646889325
这个作者很懒,什么都没留下…
展开
-
ios13 设置状态栏颜色
#import "MainViewController.h"@interface MainViewController ()@property (nonatomic, strong) UIView *customizedStatusBar;@end@implementation MainViewController- (void)viewDidLoad { [su...原创 2020-04-07 13:48:04 · 2742 阅读 · 0 评论 -
Xcode11&iOS13 statusBar适配
iOS13 中获取状态栏的方法会造成崩溃UIView *statusBarView = [[UIApplication sharedApplication] valueForKeyPath:@"statusBar"];iOS13上状态栏定义方法:- (void)setStatusBarBackgroundColor:(UIColor *)color{ if (@...原创 2020-04-07 10:53:07 · 1771 阅读 · 0 评论 -
NavigationToolBar的使用
//1.显示底部工具栏 self.navigationController.toolbarHidden = NO;//2.设置底部工具栏的背景图片 UIImage *navBarImage11 = [UIImage imageNamed:@"bottomBK.png"]; UIImageView *imageView11 = [[UIImageView alloc原创 2016-11-23 09:22:20 · 2802 阅读 · 0 评论 -
storyboard navigationBar 颜色色差和标题颜色问题
1.用storyboard设置navigationBar的色值有色差原因: navigationBar自带模糊效果,关掉即可解决办法:[objc] view plain copy self.navigationBar.translucent = NO; 2.用storyboard设置navigationBar的颜原创 2016-12-06 17:25:15 · 2236 阅读 · 0 评论 -
Navigation Bar
修改didFinishLaunchingWithOptions方法代码如下:- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ self.window = [[UIWindow alloc] initWithFra原创 2016-11-28 10:49:38 · 268 阅读 · 0 评论 -
底部按钮和应用图标显示未读消息
我们要实现的效果如下: 我们使用系统自带的,实际上,代码量很少,在我们要显示的按钮上,打上下面一句代码即可:1self.tabBarItem.badgeValue = @"1"; 同时设置图标和按钮的代码:1234原创 2017-01-19 10:01:50 · 708 阅读 · 0 评论 -
iOS 11,关于隐藏导航栏左侧返回按钮的标题title
iOS项目中要求导航栏的返回按钮只保留那个箭头,去掉后边的文字(uinavigationcontroller 返回按钮 标题)方法一:在 iOS 11 ,之前,为了只显示 chevron 图片,而不显示上级界面的标题,可以通过设置导航栏的的属性 [[UIBarButtonItem appearance] setBackButtonTitlePositionAdjus原创 2017-12-20 15:50:49 · 3283 阅读 · 2 评论 -
iOS把所有界面的状态栏的字体颜色都设置为白色
第一步:在info.plist中添加一个字段:View controller-based status bar appearance 设置为NO第二步:在一个所有界面都继承的父类里添加:#define IOS7_OR_LATER [[[UIDevice currentDevice]systemVersion] floatValue] >=7.0i原创 2016-11-16 09:30:06 · 1800 阅读 · 0 评论 -
导航栏返回到指定的页面
在自己的项目实现中有这样的一个需求。一般情况下我们的导航栏返回按钮,是上个页面跳转过来,点击返回按钮返回到上来界面。但是在实际需求中有的并不是这么简单的。有的界面返回是只确定的界面。所以当时自己在实现的时候因为不太了解跳转的机制,导致无法实现。后来在老大,路哥(大牛)的知道下明白了。首先我们要知道导航栏的跳转是通过栈的形式进行的。所以我们每次跳转时,就会在栈里多出一个界面的对象。栈中的数就会增加,...原创 2018-08-02 17:10:43 · 1584 阅读 · 0 评论 -
NavigationBar的使用
//1.设置navigationBar的文本颜色 self.navigationController.navigationBar.tintColor = [UIColor redColor];//2.设置navigationBar的背景图片 UIImage *navBarImage = [UIImage imageNamed:@"bottomBK.png"];原创 2016-11-23 09:21:56 · 426 阅读 · 0 评论 -
隐藏TabBar的一些方法小结
1://隐藏tabBar WebViewController *webVc = [[WebViewController alloc] init]; webVc.hidesBottomBarWhenPushed = YES; [self.navigationController pushViewController:webVc animated:YES]; w原创 2016-11-23 09:10:54 · 329 阅读 · 0 评论 -
UINavigationController常用属性设置
[objc] view plain copy // 1 设置导航栏标题 // 方法1 self.title = @"导航栏控制器"; // 方法2 当有tabbarController时使用该方法,避免影响标题设置 self.navigationItem.title = @"导航栏控制器标题"; [o原创 2016-10-15 08:35:07 · 1022 阅读 · 0 评论 -
UITabBarController的使用
UITabBarController 是多页面视图控制器切换控制器一、主要使用方法,即属性设置:1、视图控制器集合:viewControllers2、切换视图属性:tabbar2-1、tabbar 背景颜色:backgroundColor2-2、tabbar 背景图标:backgroundImage2-3、tabbar 标题(选中,或非选中状态):U原创 2016-10-15 08:35:33 · 290 阅读 · 0 评论 -
UITabbarController
1. 去掉tabbar顶部横线self.tabBar.barTintColor = [UIColor whiteColor];self.tabBar.barStyle = UIBarStyleBlack;2.点击第二个item不跳转#pragma mark - UITabBarDelegate- (void)tabBar:(UITab原创 2016-10-31 10:13:00 · 221 阅读 · 0 评论 -
iOS进入界面隐藏下方tabbar等bar
开发app时经常用到的一个基本布局框架就是tabbar+navigation,也就是下方tabbar分模块,然后在各个模块中使用导航栏深入到各个界面。有时候我们需要在跳转到某些界面时隐藏下方的tabbar,怎么做呢,很简单:[objc] view plain copy// 进入某个界面 NextViewController *n原创 2016-11-11 17:22:04 · 1942 阅读 · 0 评论 -
ios中UINavigation和UITabBar的结合
[objc] view plain copy//创建两个自己的界面控制器 ViewControllerOne *one = [[ViewControllerOne alloc]initWithNibName:@"ViewControllerOne" bundle:nil]; ViewControllerTwo *two= [[ViewController原创 2016-11-12 09:04:21 · 291 阅读 · 0 评论 -
自定义UITabBar替换系统默认的(添加“+”号按钮)
1、自定义WBTabBar,让其继承自UITabBar,代码如下://// WBTabBar.h// SinaWeibo//// Created by android_ls on 15/5/21.// Copyright (c) 2015年 android_ls. All rights reserved.//#import @interface WBTabB原创 2016-11-16 09:30:44 · 335 阅读 · 0 评论 -
iOS开发--底部按钮和应用图标显示未读消息
我们要实现的效果如下: 我们使用系统自带的,实际上,代码量很少,在我们要显示的按钮上,打上下面一句代码即可:1self.tabBarItem.badgeValue = @"1"; 同时设置图标和按钮的代码:1234转载 2016-11-02 09:02:39 · 1423 阅读 · 0 评论 -
iOS开发系列--视图切换
概述 在iOS开发中视图的切换是很频繁的,独立的视图应用在实际开发过程中并不常见,除非你的应用足够简单。在iOS开发中常用的视图切换有三种,今天我们将一一介绍:UITabBarControllerUINavigationController模态窗口UITabBarControlleriOS三种视图切换的原理各不相同:UITabBarController:以平转载 2016-11-15 09:17:17 · 565 阅读 · 0 评论 -
IOS-导航风格:BarButton创建
一个导航风格(风格属性)栏可以容纳很多种不同类型的对象。你刚刚学过了如何将一个分段控件作为标题试图加入到导航栏中,来向用户呈现一组子类别。 另一个用于导航栏的流行UI组件是UIToolbar对象。工具栏可以容纳一组自定义的按钮,其中可以包括标准系统按钮,例如书签和搜索等按钮。许多预置 的iPhone应用程序,例如Safari和Mail,都使用工具栏来对导航栏的功能进行扩展。在显示工具栏之前转载 2016-11-03 09:08:12 · 263 阅读 · 0 评论