设置导航栏的标题 这个直接是很简单的设置,一行代码搞定 self.navigationItem.title = @"导航栏标题"; 设置导航栏背景颜色 导航栏的背景颜色,也是很简单的 自己替换代码中的颜色即可...,黑色颜色,用于亮色背景,一个是白色用于深色背景 设置返回按钮 有时候我们会发现,我们设置的返回按钮都是蓝色的默认颜色,那么到底该怎么更改这些按钮的颜色呢 设置返回按钮的颜色,只设置tintColor的颜色就好了...tintColor的颜色(默认为蓝色)。...UIColor whiteColor]; self.navigationItem.leftBarButtonItem = leftButton; } 自定义返回按钮 如果你对返回按钮实在不满意,你可以自定义一个按钮...有了上面的基础,设置导航栏线条的颜色就变得很简单了。
UILabel UITableView 背景色 tableView.backgroundColor = UIColor(hexString: "#f3f3f3", alpha: 0.6); 分割线 tableView.separatorStyle...appear.tintColor = UIColor.whiteColor(); //设置bar的颜色 appear.barTintColor = UIColor(red: 39/255, green...: 157/255, blue: 244/255, alpha: 1.0); //设置背景色(不透明时没用,因为barTintColor在backgroundColor的上一层) appear.backgroundColor...(UIImage(), forBarMetrics: UIBarMetrics.Default) appear.shadowImage = UIImage(); //设置标题样式 appear.titleTextAttributes...UIColor * color = [UIColor whiteColor]; //这里我们设置的是颜色,还可以设置shadow等,具体可以参见api NSDictionary * dict = [NSDictionary
= [UIColor blueColor]; 复制代码 背景色 //注意上层有毛玻璃遮挡 self.navigationController.navigationBar.backgroundColor...= [UIColor blueColor]; 复制代码 背景图 [self.navigationController.navigationBar setBackgroundImage:[UIImage...shouldReceiveTouch:(UITouch *)touch{ return self.childViewControllers.count > 1; } 复制代码 导航栏透明和底部分隔线 //设置透明的背景图...new]]; 复制代码 另外可以通过颜色转图片来修改导航条底部分隔线颜色 //动态地改变UIColor的alpha属性可以返回,不同alpha的图片;可用于动态改变导航条的透明度 + (UIImage...但是如果用navigationBar.hidden隐藏导航栏,我们可以继续使用navigationBarHidden提供的滑动pop效果,如果用navigationBarHidden,这个操作将无效;但前者
1.手动指定自增值 在创建表的时候可以手动指定自增值,如果不指定自增值,那么它默认会使用 1 作为自增值,手动指定自增值的 SQL 命令如下: create table tab_incre( id...,如下图所示: 此表的自增值为 50,我们也可以创建一条数据来验证一下自增值是否为 50,如下图所示: 2.手动修改自增值 当表创建之后,我们也可以通过 alter 命令来修改自增列的值...当我们试图将自增值设置为比自增列中的最大值还要小的值的时候,自增值会自动变为自增列的最大值 +1 的值,如下图所示: 3.一个表可以有多个自增列吗?...一个表中只能有一个自增列,这和一个表只能有一个主键的规则类似,当我们尝试给一个表添加一个自增列时,可以正常添加成功,如下图所示: 当我们尝试给一个表添加多个自增列时,会提示只能有一个自增列的报错信息...总结 自增列的值默认是 1,每次递增 1,但也可以在创建表的时候手动指定自增值,当然在特殊情况下我们在表被创建之后,也可以通过 alter 修改自增值。
创建一个UISearchController 如果传入的searchResultsController为nil,则表示搜索的结果在当前控制器中显示,现在我让它在searchResultVC中显示 //...bar.tintColor = RGBA(r: 0.12, g: 0.74, b: 0.13, a: 1.00) // 设置代理 bar.delegate = self ?...设置光标及取消按钮的颜色 去除背景 // 去除背景及上下两条横线 bar.setBackgroundImage(UIImage(), for: .any, barMetrics: .default) ?...= commonBgColor // 搜索框 searchBar.barStyle = .default searchBar.tintColor = RGBA(r: 0.12, g: 0.74, b...UIImage() } } 附上相关项目:Swift 3.0 高仿微信
我们生信入门答疑群里有个小伙伴问了一个问题:如果我的转录组项目的每个分组里面的重复样品之间的相似性太高了,会有什么问题吗?对差异分析结果会有什么影响吗?...无独有偶,之前我们也分析过一个组内相关性超高的数据集,高到看起来像是造假的数据,一起来看看吧。...1组内相关性超高的数据集(GSE231835) 这个数据集有10个样本,每个有5个生物学重复:https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?...(只是做一个示范,与上面的进行比较) 首先我们选取其中的每个分组一个样本,然后随机生成每组五个生物学重复:GSE231835_RAW/目录中只保留两个文件 # 批量读取featurecount的定量结果...两个样本的差异分析可以看我们之前写的一个帖子《没有生物学重复的转录组差异分析如何挑选基因呢:变化倍数与P值选谁?》。 4没有生物学重复就一定不能发表文章了吗?
imageNamed:@"img_banner_top_ios_top"]; //1、添加导航视图UIImageView,并设置背景图片 [self.view...应用场景:比如设计给我们的是一张黑色的返回箭头图.我们某个页面需要弄成白色的话.又不想重新设计一下新的图片 解决方法:修改tintColor 如果按钮是UIButtonTypeSystem类型的,比如修改系统导航栏的...barButtonItem,直接设置tintColor即可。...vc.navigationItem.leftBarButtonItem.tintColor = [UIColor whiteColor]; 但是修改自定义按钮的tintColor,需要设置图片的渲染模式为...UIImageRenderingModeAlwaysTemplate,并设置对应的tintColor UIButton *tmpView = [[UIButton alloc]init]
,与之相对,工具栏一般会出现在视图的的底部,上面可以填充一些按钮,提供给用户一些操作。...创建一个工具栏如下: self.view.backgroundColor = [UIColor grayColor]; UIToolbar * tool = [[UIToolbar alloc...下面是UIToolBar中的一些方法,其中大部分在UINavigationBar中都有涉及,这里只做简单的介绍: //工具栏的风格,和导航栏类似,有黑白两种 @property(nonatomic) UIBarStyle...)items animated:(BOOL)animated; //设置item风格颜色 @property(null_resettable, nonatomic,strong) UIColor *tintColor...; //设置工具栏背景色 @property(nullable, nonatomic,strong) UIColor *barTintColor; //设置工具栏背景和阴影图案 - (void)setBackgroundImage
我们也可以设置导航栏的风格属性,从iOS6之后,UINavigationBar默认为半透明的样式,从上面也可以看出,白色的导航栏下面透出些许背景的红色。...(null_resettable, nonatomic,strong) UIColor *tintColor; tintColor这个属性会影响到导航栏上左侧pop按钮的图案颜色和字体颜色,系统默认是如下颜色...)barMetrics; 上面两个方法用于设置和获取导航栏的背景图案,这里需要注意,默认背景图案是不做缩放处理的,所以我们使用的图片尺寸要和导航栏尺寸匹配,这里面还有一个UIBarMetrics参数,这个参数设置设备的状态...,导航栏左侧pop按钮的图案默认是一个箭头,我们可以使用下面的方法修改: @property(nullable,nonatomic,strong) UIImage *backIndicatorImage...操作 UINavigationBar上面不只是简单的显示标题,它也将标题进行了堆栈的管理,每一个标题抽象为的对象在iOS系统中是UINavigationItem对象,我们可以通过push
UIButton控件是应用界面中常用的一个控件,用法总结: 一、初始化 UIButton的初始化一般使用其类方法,+ (id)buttonWithType:(UIButtonType)buttonType...,一个蓝色的圆圈,中间有个叹号 UIButtonTypeDetailDisclosure, UIButtonTypeInfoLight, UIButtonTypeInfoDark...(nonatomic,retain) UIColor *tintColor NS_AVAILABLE_IOS(5_0); //这个属性会作用于标题和图片,但是如果你是自定义风格的按钮,这个属性将不起任何作用...)state NS_AVAILABLE_IOS(6_0); //通过AttributeString创建标题 注意:按钮图片设置和背景图片的不同在于: 1、设置图片,如果有标题会和标题并列显示... 2、设置背景图片会出现在标题下面 3、图片的偏移量可以设置,背景图片不可以。
在含有导航条的ViewController中,VC的navigationItem与VC.navigationController中的 navigationItem并不是同一个对象,如下图所示... if (viewController == self) { //背景设置为黑色 self.navigationController.navigationBar.tintColor... self.navigationController.navigationBar.tintColor = nil; self.navigationController.navigationBar.translucent... 方法一:(自定义视图的方法,一般人也会采用这样的方式) 就是在导航向上添加一个titleView,可以使用一个label,再设置label的背景颜色透明,字体什么的设置就很简单了...NSTextAlignmentCenter; titleLabel.text = @"新闻"; self.navigationItem.titleView = titleLabel; 方法二:(在默认显示的标题中直接修改文件的大小和颜色也是可以的
App设计时往往会用到一些模糊效果或者毛玻璃效果,iOS目前已提供一些模糊API可以让我们方便是使用。...第一种使用Core Image进行模糊 - (UIImage *)blurryImage:(UIImage *)image withBlurLevel:(CGFloat)blur...CGColorSpaceRelease(colorSpace); CGImageRelease(imageRef); return returnImage; } 第三种方法是网上找到的(...毛玻璃效果) // 内部方法,核心代码,封装了毛玻璃效果 参数:半径,颜色,色彩饱和度 - (UIImage *)imageBluredWithRadius:(CGFloat)blurRadius tintColor...:(UIColor *)tintColor saturationDeltaFactor:(CGFloat)saturationDeltaFactor maskImage:(UIImage *)maskImage
@property(nonatomic) double stepValue; 设置控制器风格颜色 @property(nonatomic,retain) UIColor *tintColor; 设置控制器背景图片...- (void)setBackgroundImage:(UIImage*)image forState:(UIControlState)state; 获取背景图片 - (UIImage*)backgroundImageForState...:(UIControlState)state; 通过左右按钮的状态设置分割线的图片 - (void)setDividerImage:(UIImage*)image forLeftSegmentState...:(UIImage *)image forState:(UIControlState)state; - (UIImage *)incrementImageForState:(UIControlState...)state; 设置和获取减号按钮的图片 - (void)setDecrementImage:(UIImage *)image forState:(UIControlState)state; - (
这里写图片描述 2、钱包详情界面的搭建 钱包界面主要是由图一,图二组成的。图一的搭建比较简单,就不说明了。接下来看看图二的搭建吧。 2.1、导航栏的设置 从图二可以看到,我们的导航栏“不见了“。...这里的实现方式其实是隐藏了导航栏的背景,并且添加了一块高为64的View覆盖在原来的导航栏上。关于导航栏的隐藏,可以看一下这一篇博客。 结构图: ?...= kNavTintColor; } 3、数据查询 这里的查询条件如下: 当前账本 选择的账户 选择的年月 逆序(靠近当前日期的顺序) 为实现图二的显示效果,我们需要以"日"单位为组成一个又一个group...如果嫌麻烦的筒子们,可以直接跳过,自己用QuartZ2D绘制,可能会更快呢。对于想学习这个框架的使用的筒子,建议你们看看demo,或者别人写的一些demo吧。例如,这一篇就挺不错的。...有很多细节无法一一说明,所以大家有不懂的欢迎提问。
MFMessageComposeViewController 的 NavigationBar 全局设置 NavigationBar 错误代码如下: //NavigationBar 背景颜色 [[UINavigationBar...appearance]setBarTintColor:NaviBarTintColor]; [[UINavigationBar appearance] setBackgroundImage:[UIImage...setTitleTextAttributes:@{NSForegroundColorAttributeName:WhiteColor}]; 修改方法给NavigationViewController 抽出一个基类...是系统主题的,可以修改为自己的主题,在创建的时候加入 MFMessageComposeViewController * controller = [[MFMessageComposeViewController...telphone]; controller.body = self.friendProfitModel.inviteBuyDebtSmsContent; controller.navigationBar.tintColor
let appear = UINavigationBar.appearance(); appear.translucent = false; //设置Item的样式 appear.tintColor.../255, alpha: 1.0); //设置背景色(不透明时没用,因为barTintColor在backgroundColor的上一层) appear.backgroundColor = UIColor...(UIImage(), forBarMetrics: UIBarMetrics.Default) appear.shadowImage = UIImage(); //设置标题样式 appear.titleTextAttributes...CGColor; searchBarAppear.layer.borderWidth = 0; searchBarAppear.backgroundImage = UIImage(); 注意优先级顺序...搜索的时候navigationController会逐渐缩小背景的黑色就会显示出来,解决方法就是修改navigationController的view的背景色 self.navigationController
self.tabBarController.tabBarsetSelectedImageTintColor:[UIColor greenColor]]; ios8中如下设置: self.tabBar.tintColor...=[UIColor greenColor]; 消除tabbar边框 在appdelegate的程序启动处: [[UITabBar appearance] setShadowImage:[[UIImage...imageNamed:@"setting"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]; 设置tabbar背景图片...; [self.tabBar insertSubview:backView atIndex:0]; self.tabBar.opaque = YES; 设置tabbar item选中时的背景图片...tabBar的subViews, 找到tabBar中的这个view, 是一个UITabBarSelectionIndicatorView的view,然后把它替换成你自己创建的UIImageView, 上例中的
) UIImage *backgroundImage; 设置搜索框的背景图案 @property(nonatomic,retain) UIImage *scopeBarBackgroundImage;...设置附属选择按钮视图的背景图案 - (void)setBackgroundImage:(UIImage *)backgroundImage forBarPosition:(UIBarPosition)barPosition...barMetrics:(UIBarMetrics)barMetrics 这一对方法可以设置和获取某个状态枚举下的搜索框的背景图案 - (void)setSearchFieldBackgroundImage...:(UIControlState)state; 这一对方法用于设置和获取搜索框中TextField的背景图案 - (void)setImage:(UIImage *)iconImage forSearchBarIcon...:(UIControlState)state; 这一对方法用于设置和获取搜索框的附加选择按钮视图的背景图案 - (void)setScopeBarButtonDividerImage:(UIImage
NavigationController添加一个自定义的类,就稍显麻烦了,所以并不推荐用这种方式设置 设置背景色 改变方法有两种 系统提供的方法 navigationBar的setBarTintColor...接口,用此接口也会改变statusBar的背景色 注意:一旦你设置了navigationBar的- (void)setBackgroundImage:(UIImage *)backgroundImage...另辟蹊径 创建一个UIView 设置该UIView的frame.size 和statusBar大小一样 设置该UIView的frame.origin 为{0,-20} 设置该UIView的背景色为你希望的...: UIBarMetrics.Default) appear.shadowImage = UIImage(); //设置左右两侧的颜色 appear.tintColor = UIColor.whiteColor...的背景色不同,暂没找到好的解决方法 6) 设置navigationBar背景透明的方式 跟去黑线的方式相同
blueColor]; 1.2 改变 NavigationBar 的字体颜色 NavigationBar 上面有两处可以改变字体颜色,一是标题,二是左右按钮的文字。...1.2.1 改变左右按钮的文字颜色: [UINavigationBar appearance].tintColor = [UIColor whiteColor]; 1.2.2 改变标题的文字颜色 字典对应了一个系统自带的...iOS 7 NavigationBar的下方默认是有一条阴影的,如果想要 NavigationBar 和下面内容的背景颜色融为一体的话,就要去掉这个阴影。...- 这里需要注意的是,如果图片传入的是nil,依然还会添加默认的阴影线。 系统判断是否出现阴影线的标准是:是否传入照片。所以我们用[UIImage new]创建了一个空照片(不是nil)。...这张背景图片系统默认的高度是64 [self.navigationBar setBackgoundImage:[UIImage imageNamed:@"navBar"] forBarMetrics