首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在文档浏览器的导航栏中,带有SF符号的UIBarButtonItem显示得比SystemItem小

。SF符号是指苹果公司推出的一套图标字体,用于在iOS和macOS应用程序中显示各种图标和符号。SF符号具有一致的风格和可扩展性,可以适应不同的屏幕尺寸和分辨率。

SF符号的优势在于:

  1. 一致性:SF符号具有统一的风格和设计规范,使得应用程序的界面看起来更加统一和专业。
  2. 可扩展性:SF符号是矢量图形,可以根据需要进行缩放和调整,适应不同的屏幕尺寸和分辨率。
  3. 可定制性:SF符号可以通过调整颜色、大小和样式等属性进行定制,以满足应用程序的需求。

带有SF符号的UIBarButtonItem通常用于显示一些较小的图标或符号,比如返回按钮、菜单按钮、分享按钮等。由于SF符号的设计风格较为简洁,所以在导航栏中显示得比SystemItem小,可以更好地与其他导航栏元素进行配合。

在腾讯云的产品中,与文档浏览器的导航栏相关的产品是腾讯云移动应用分析(Mobile Analytics)。该产品提供了移动应用的数据分析和可视化功能,可以帮助开发者了解用户行为、应用性能等信息。具体产品介绍和链接地址如下: 腾讯云移动应用分析(Mobile Analytics):https://cloud.tencent.com/product/ma

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

iOS开发UINavigation系列二——UINavigationItem

iOS开发UINavigation系列二——UINavigationItem 一、引言         UINavigationItem是导航上用于管理导航类,在上一篇博客,我们知道导航是通过...二、来说说UINavigationItem         Item,从英文上来理解,它可以解释为一个项目,因此,item不是一个简单label标题,也不是一个简单button按钮,它是导航管理一个项目的抽象...alloc]initWithFrame:CGRectMake(0, 0, 320, 64)];  [bar pushNavigationItem:item animated:YES]; 我们可以看到,导航中间...上面我们看到这些,实际上只是一个item一部分,item还有许多其他附件,如果我们使导航再push出一个item,这时导航左边会出现一个返回按钮,这个返回按钮实际上是数据第一个item,我们做如下设置...三、关于UIBarButtonItem         一个UINavigationItem,还可以包含许多BarButtonItem,BarButtonItem是一系列按钮,会出现在导航左侧或者右侧

61720

【iOS开发-22】navigationBar导航,navigationItem建立:获取导航基本文本和button以及各种跳跃

状态下方显示 //clipsToBounds就是把多余图片裁剪掉 self.navigationController.navigationBar.clipsToBounds=YES...后者被赋值一个UIBarButtonItem对象,所以仅仅能显示一个 //显示顺序,左边:按数组顺序从左向右;右边:按数组顺序从右向左 //能够初始化成系统自带一些barButton,...,所谓跳转,事实上就是往导航控制器栈PUSH或者POP一个视图控制器,这样最上面的视图控制器就变了,这样视图也跟着变了,由于仅仅显示栈顶那个视图控制器视图 //所以(1)控制所谓跳转...事实上是导航控制器控制,在里面的元素都能够通过navigationController属性获取到它们所在导航控制器 //所以(2)获取到导航控制器之后,使用Push那个方法,往栈里面放一个视图控制器.../我们也能够子页自己定义一个返回button覆盖原先"<back" UIBarButtonItem *barBtn5=[[UIBarButtonItem alloc]initWithTitle

2.2K10

iOS多控制器之UINavigationController&UITableBarController1. 多控制器2. UINavigationController3. UITableBarCont

多控制器 一个iOSapp很少只由一个控制器组成,除非这个app极其简单 当app中有多个控制器时候,我们就需要对这些控制器进行管理 有多个view时,可以用一个大view去管理1个或者多个view...第一次显示出来自控制器; 2,addChildViewController:此方法是UIViewController方法,可以用来添加子控制器; 3,通过属性viewControllers进行设置...Paste_Image.png 2.5 修改导航内容 导航内容由栈顶控制器navigationItem属性决定 UINavigationItem有以下属性影响着导航内容 //左上角返回按钮...UITabBarButtonUITabBar位置是均分,UITabBar高度为49。 UITabBar结构⼤大致如下图所示: ?...:c1]; tb.viewControllers=@[c1,c2,c3,c4]; 注意:展示顺序和添加顺序一致,和导航控制器不同,展现在眼前导航控制器根视图控制器也就是第一个添加到导航控制器上视图

1.2K40

【IOS开发基础系列】Navigation页面导航专题

含有导航ViewController,VCnavigationItem与VC.navigationController navigationItem并不是同一个对象,如下图所示...: UIBarMetricsDefault]; 2.5 常见开发问题 2.5.1 tableView被导航遮挡 IOS开发---菜鸟学习之路--(二十四)-iOS7View被导航遮挡问题解决 http...,TabBarItem设置是NavigationController,而不是内容Controller,切记!!!...否则会导致页面切换时选中状态不准确         TabBar与导航条混用时,TabBarItem设置是NavigationController,而不是内容Controller,切记!!!...2.5.8 Tabbar显示与隐藏 Tabbar隐藏函数,其实只Nav Push之前调用时起作用 //隐藏Tabbar [viewController setHidesBottomBarWhenPushed

35420

iOS学习—— UINavigationController返回按钮与侧滑返回手势研究

导航左上角back按钮是附着UINavigationControllerUINavigationBar里自带一个返回按钮,导航自带back按钮图层结构如下图所示。...:[self.navigationController screenEdgePanGestureRecognizer]];  二 导航back按钮   了解导航返回按钮之前,我们先了解一下导航管理导航上各类控件...他们都属于UINavigationItem组成部分,都显示navigationBar上,都属于UIBarButtonItem类,所以我给他们取名为导航条上按钮三兄弟,哈哈哈。。。   ...所以,如果我们一定需要重写返回键action做一些其他工作,则需要自定义一leftBarButtonItem,因为系统定义leftBarButtonItem显示优先级backBarButtonItem...对于导航按钮三兄弟,我们3个类下面都能发现他们,比如当前一个UIViewController内,输入以下方法都能发现他们。

6.4K60

【iOS 开发】基本 UI 控件详解 (UIButton | UITextField | UITextView | UISwitch)

; -- 高亮 : UI 控件突出显示, 处于高亮状态; 手放在按钮上处于高亮状态; -- 禁用 : UI 控件关闭后, 处于禁用状态; 禁用状态控件不可操作, 禁用操作 Interface Builder...文本 和 图片 共同作为按钮背景, 使用 Image 属性设置图片 显示内容 更丰富; (8) Shadow Offset 属性 Shadow Offset 属性 :  -- 偏移值 : 控制 UILabel...UIScrollView 属性简介 (1) UIScrollView 简介 UIScrollView 简介 :  -- 显示内容多 : 可滚动控件, 可以使用手指拖动控件内容, 在其中可以显示多个屏幕内容...//向导航条中加入按钮 bar.items = [NSArray arrayWithObjects:self.navItem, nil]; //创建导航按钮 done..., 没有导航应用, 需要有键盘附件来关闭键盘; -- 1.

6.5K20

UINavigationBar用法

UINavigationBar是一个我们开发必定会碰到控件,用好它能帮助我们自定义导航样式,所以今天讲解一下UINavigationBar用法。...设置导航标题 这个直接是很简单设置,一行代码搞定 self.navigationItem.title = @"导航标题"; 设置导航背景颜色 导航背景颜色,也是很简单 自己替换代码颜色即可...UIBarMetricsDefault, //表示只横屏下才显示,和UIBarMetricsLandscapePhone功效一样,不过iOS8已经弃用了 UIBarMetricsCompact,...= leftBarButton; } 设置导航底部线条颜色 有了上面的基础,设置导航线条颜色就变得很简单了。...首先,我做了个UIImage分类:通过颜色转成UIImage; 然后,用上面的方案来设置导航底部线条。

2K20

关于刘海打理这种事儿,美团点评iOS工程师早就有经验了,不信你看!

图1.3 搜索表现 ? 图1.4 “我Tab”表现 图1.1乍一看表现还不错,可是图1.2,下拉刷新之后,我们导航还是被刘海挡住了。...另外,“我Tab”页部分如图1.3、图1.4所示,导航回不去了,右上角三个UIBarButtonItem也不见了。其他还有很多UI上Bug,等着我们去一一发现并修改。...iPhone X 为用户垂直空间上提供了更多展示余地,且状态也包含了用户需要知道信息,除非能通过隐藏状态带给用户额外价值,否则苹果建议大家将状态还给用户。"...这个问题也是导航结构视图下会出现,原因是新导航结构用了 AutoLayout 布局,我们这个并不是用常规 UIBarButtonItem 方式实现,而是一个 UIBarButtonItem...导航视图层级结构发生变化而导致 UI(titleView、UIBarButtonItem) 问题。

2.1K70

iOS:分割控制器UISplitViewcontroller

分割控制器UISplitViewController 功能:它也是ipad一个新特性,屏幕上可以同时显示两个控制器,左边一个,右边一个;左边为主控制器,右边为详细控制器,主控制器可以根据需要显示或隐藏...它对于iPhone虽然可以使用,但是不具备同时显示特点,iPhone样式,就是导航控制器切换模式。...2、导入几张素材图片,用来详细控制器显示。...所有的文件截图为: 3、下面就是具体代码创建了: //AppDelegate.m文件: 导入头文件并声明必要属性,同时实现分割控制器协议 #import "AppDelegate.h" #import...self.tableView.delegate = self; [self.view addSubview:self.tableView]; //设置主控制器Master导航和按钮

1.8K30

# iOS导航控制Tips

许久不写UI,对UI很多东西都生疏了,最近使用导航各种场景做一些总结。 1.导航显示与隐藏 导航显示与隐藏,分两种情况: 1.从不显示导航页面push到显示导航页面。...2.从显示导航页面Push到不显示导航页面。 注意: 1.如果导航显示时,系统侧滑返回功能无效。...针对以上两种情况分别处理,整个Push过程都假设是从A页面跳转到B页面 1.1 从不显示导航页面Push到显示导航页面。 关于导航显示,是否顺滑,是通过如下两个方法来控制。...// 不显示动画,导航显示就比较突兀 [self.navigationController setNavigationBarHidden:YES]; // 显示动画,侧滑时,导航显示就比较顺滑...原始堆栈数组判断是否存在该类型控制器,如果存在记录其索引。 复制数组中将索引及上方所有控制器移除。 把将要push出来控制器添加到复制数组

1.7K31

iOS之深入解析Xcode 13正式版发布40个新特性

十二、Instruments Instruments 调用树视图和扩展详细信息视图现在用“[inlined]”标记指示内联函数; 通过详细视图导航更容易发现不同视图。...; 现在可以使用键盘选择和导航大纲视图组,例如 Constraints; Interface Builder 有一个重新设计画布底部带有用于更改设备和布局弹出窗口,以及用于更改设备外观和方向开关...现在,可以登录 GitHub 或 Bitbucket Server 帐户后,使用 Xcode 源代码控制功能创建、审查和合并拉取请求; 现在可以从文档选项卡任何编辑器(或编辑器拆分)启用代码审查...Xcode 13 Swift 语法高亮显示是即时且无闪烁,无论是文件之间进行编辑还是导航; 即使您代码不完整或您项目无法编译,Swift Jump to Definition 现在也能提供更具弹性体验...三十六、隐私 要下载应用隐私报告显示应用内容文件,可以选择设置 > 隐私 > 记录应用活动。 三十七、Safari 底部标签经过重新设计,显示页面内容下方。还可以选择顶部显示地址

8.7K40

iOS---iPad开发及iPad特有的特技

iPad开发简单介绍 iPad开发最大不同在于iPhone就是屏幕控件适配,以及横竖屏旋转。 StoryboardSizeClass横竖屏配置,也不支持iPad开发。...1.控制器得到设备旋转方向 iOS8及以后,屏幕就只有旋转后屏幕尺寸之分,不再是过期旋转方向。...案例: 情景① 导航上添加leftBarButtonItem按钮,然后弹出UIPopoverController 创建UIPopoverController控制器内容控制器添加到UIPopoverController...(默认控制器有多大就显示多大)(120, 44 * 3) UIPopoverController方法popoverContentSize 内容控制器设置方法 self.preferredContentSize...@param item 围绕着哪个UIBarButtonItem显示 * @param arrowDirections 箭头方向 * @param animated

2.5K70

UINavigationController

:(BOOL)animated; //回到根控制器(栈底控制器) - (NSArray *)popToRootViewControllerAnimated:(BOOL)animated; 如何修改导航内容...导航内容由栈顶控制器navigationItem属性决定 UINavigationItem有以下属性影响着导航内容 //左上角返回按钮 @property(nonatomic,retain...retain) UIBarButtonItem *rightBarButtonItem; 清空导航条背景图片 // 清空导航条背景图片,系统判断当前是否为Nil,如果为nil,系统还是会自动生成一张背景图片...iOS7之后导航条上德图片默认会渲染成蓝色 代码改变图片原始颜色 获得导航上图片 self.navicationItem.rightBarButtonItem.image; image];...: (BOOL)flag completion: (void (^)(void))completion; Modal原理 //如果一个控制器View显示界面上,一定要把这个控制器强引用

1.4K60

最新iOS设计规范八|3大图标和图像规范(Icons and Images)

压缩算法通常会产生无损格式尺寸,并且伪像很难照片中辨别。但是,逼真的应用程序图标看起来最好是PNG。将PDF用于需要高分辨率缩放字形和其他平面矢量插图。...三、系统图标(System Icons)iOS12及更早版本 iOS 13或更高版本,更习惯使用SF符号来表示APP任务和模式。...导航和工具图标 标签图标 主屏幕快速操作图标 在运行iOS12及更早版本APP,尽可能使用这些内置图标是个好办法,因为它们对用户来说已经很熟悉了。 按预期使用系统图标。...设计自己设备滥用系统提供图标要好。 导航和工具图标 导航和工具中使用以下图标。 注:可以使用文本代替图标来表示导航或工具项目。...例如:日历工具中使用“今日”、“日历”和“收件箱”。还可以使用固定空间元素导航图标和工具图标之间提供填充。 ? ? 标签图标 标签中使用以下图标。 ?

3K20

SNS项目笔记--项目启动

效果图.png 这里ionic 很人性化给了几个选项进行筛选其各类项目分别是:1、tabs-->带底部导航项目;2、blank-->空项目;3、sidemenu-->默认主页面有侧滑项目;4、super...1.1.2、演示项目 ionic serve 老配方,熟悉味道,这里不需要过多解释,直接等待几许过后便在浏览器打开项目演示,这里要注意是,一定要选择带有chrome内核浏览器,这样可以方便自己按.../ ios 这里老玩家注意了,与原命令相比较ionic platform add android / ios新添加了带有cordova命令,这加完依赖后如果是Android可以直接进行build ionic...2、新增一个导航界面 项目进行要进行对底部导航栏目的修改,项目中默认为三个导航,可是项目需求需要四个,我们需要ionic g page newPage//这里newPage为我们开发人员自定义名称自动生成页面...修改后结果.png 3、更改底部导航颜色 由于项目使用橙色为主题色,最开始我不知道在哪里修改底部导航颜色,于是去官网上寻找答案:http://ionicframework.com/docs/api

2.9K20
领券