分割控制器UISplitViewController <1>功能:它也是ipad的一个新特性,在屏幕上可以同时显示两个控制器,左边一个,右边一个;左边的为主控制器,右边的为详细控制器,主控制器可以根据需要显示或隐藏。它对于iPhone虽然可以使用,但是不具备同时显示的特点,在iPhone的样式,就是导航控制器切换的模式。   <2
swift3.0封装引导页和轮播图第一次写博客,文章若有不足之处,欢迎点出。最新在写一个新的项目,用到了引导页,所以用UICollectionView封装了一下,此demo可以切换引导页和轮播图两种模式,设置代理,实现方法即可,简单便捷,参数:图片数组,模式切换,是否循环,循环速度等。不多说直接上代码,以后会继续完善。一、代理方法传入需要的参数,例如:extension AppDelegate:
iOS开发中,均分布局是一个非常常见且重要的需求。无论是实现多个按钮的并排排列,还是将多个视图均匀分布在屏幕上,掌握均分布局的技巧都能极大地提升用户界面(UI)的美观程度和使用体验。接下来,我将通过一个系统化的过程来解决“iOS均分布局”的问题。 ### 环境预检 首先,我们需要确保开发环境是适合的。以下是系统要求表格: | 组件 | 版本 | |-
原创 5月前
49阅读
作者:József Vesza 对于 iOS app 设计人员来说,自适应布局的出现导致了巨大的变化。在设计你的 app,你现在只需要创建一个布局就能在所有设备上运行——不需要添加复杂的平台相关代码!本教程介绍自适应布局。你会学习 universal 故事板、size 类、布局和字体定制、以及 IB 的改进(而这会带给你很大的便利)。我们将为一个简单的天气 app 创建 UI —— 我们将
flex弹性布局flex布局与传统布局的区别传统布局:传统布局,基于盒模型,依赖 display属性 、position属性 、float属性,它对于那些特殊布局非常不方便,比如垂直居中。兼容性好布局繁琐局限性,不能在移动端很好的布局flex弹性布局:Flex 布局,可以简便、完整、响应式地实现各种页面布局。目前,它已经得到了所有浏览器的支持,这意味着,现在就能很安全地使用这项功能。操作方便,布局
iOS视图超出父视图范围点击事件处理!
转载 2023-05-30 12:03:29
73阅读
文章目录事件传递的逻辑伪代码思路实现代码 事件传递的逻辑伪代码- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event { // Determine whether you can receive touch events if (self.userInteractionEnabled == NO || self.
转载 2023-06-06 14:54:04
165阅读
# 在 iOS 中查看当前视图的父视图iOS 中,视图(View)是一切用户交互的基础。每个视图都有一个父视图(SuperView),这使得视图的管理和层次结构得以实现。了解如何查看当前视图的父视图对于 debug 和 UI 管理是至关重要的。 ## 1. UIKit 的视图层次结构 在 iOS 的 UIKit 框架中,视图是通过视图层次结构(View Hierarchy)来组织的。每
原创 2024-10-19 08:04:19
104阅读
下午到打了几个小时的球,回来洗了个燥,觉得全身都很舒服,感觉体内一周的毒素全部排除体外,哈哈,还是得多运动运动,特别是我们这些做程序员的,进入正题:1.创建一个Navigation—based—Application项目,这样Interface Builder中会自动生成一个Table View,然后将Search Bar拖放到表示图上,以我们要给表示图添加搜索功能,不要忘记将Search Bar
iOS 使用手势UIGestureRecognizer对图像进行缩放、移动、旋转等操作 UIGestureRecognizer 类该类拥有一系列子类,每个子类都用于识别某类指定的手势。它们是:UITapGestureRecognizer – “轻击”手势。可以配置为“单击”和“连击”的识别。UIPinchGestureRecognizer –“捏合”手势。该
转载 2024-06-04 21:23:59
76阅读
2017年的iPhoneX256G版本现在电商平台售价基本在9000左右,卖得比新出iPhone11还要贵,你知道为什么吗?其实很简单,一句话总结:iPhone X是旗舰手机,而iPhone 11是次旗舰手机。旗舰与次旗舰的区别就在于手机本身的做工、用料、设计、配置等方面有所差异,虽然已经是两年前的手机了,但是iPhone X总体的保值度仍然要比iPhone 11高上不少。 iPhon
第一种:    //开始准备动画     [UIView beginAnimations:nil context:nil];     //设置动画的时间     [UIView setAnimationDura
原创 2014-11-27 17:52:08
535阅读
//模态视图(临时弹出使用) GreenViewController *green=[[GreenViewController alloc] init]; green.modalTransitionStyle=UIModalTransitionStyleFlipHorizontal; [self...
原创 2022-07-14 12:07:57
173阅读
iOS处理屏幕上的触摸动作,主要涉及到以下几个方法:touchesBegan:withEvent: //触
原创 2022-08-05 17:43:42
143阅读
# iOS 视图拖拽实现方法 ## 1. 简介 在iOS开发中,实现视图拖拽的功能是非常常见的需求之一。通过拖拽操作,用户可以改变视图的位置或者进行交互。本文将介绍一种实现iOS视图拖拽的方法,并逐步指导小白开发者如何实现该功能。 ## 2. 实现流程 下面是实现iOS视图拖拽的整体流程,可以用表格展示出来: | 步骤 | 动作 | 代码 | | --- | --- | --- | | 1
原创 2024-01-23 07:20:06
140阅读
# iOS树状视图简介 ## 什么是树状视图? 树状视图(Tree View)是一种主要用于展示层级结构的控件。它允许用户浏览和操作包含父子关系的数据。iOS中常用的树状结构视图主要由`UITableView`或`UICollectionView`实现,通过适当的数据结构来表示这些层级关系。 本文将介绍如何在iOS应用中实现树状视图,并用示例代码进行讲解,帮助开发者更好地理解这一概念。 #
原创 2024-09-17 07:46:24
68阅读
视觉效果和变换(四)视觉效果嗯,园和椭圆还不错,但如果是带圆角的矩形呢?我们现在能做到那样了么?史蒂芬·乔布斯我们在第三章『图层几何学』中讨论了图层的frame,第二章『寄宿图』则讨论了图层的寄宿图。但是图层不仅仅可以是图片或是颜色的容器;还有一系列内建的特性使得创造美丽优雅的令人深刻的界面元素成为可能。在这一章,我们将会探索一些能够通过使用CALayer属性实现的视觉效果。圆角圆角矩形是iOS
转载 3月前
390阅读
现在我们开始ios应用程序的编写,先从基本控件开始看到上面红色放开标记的Image View 视图了吧,这就是我们要说的第一个控件,图像视图控件。我们拖动一个图像视图到View窗口上,  IB将自动重新调整图像视图的大小。OK,我们选中图像,看到下面的UIImageView类的可编辑选项。下面我们就来介绍。看到那个Image属性了吧,这个属性算是最重要的了,单击右侧的小箭头,选择图像,要
转载 2024-09-05 13:00:11
14阅读
IOS开发UI第一节两个视图交换. 当这两个视图重叠的时候, self.window 调用exchange方法可以看到视图转换的效果, 如果不重叠就看不到转换的效果, 但是self.window的子视图数组里边位置改变了.还有 插入一个视图的时候也要重叠的时候才能看见插入的效果.
原创 2015-08-07 08:10:27
457阅读
# iOS表格视图(UITableView)入门指南 iOS开发中,表格视图(UITableView)是常用的界面组件之一。它用于展示结构化数据,并能以滚动的方式展现大量信息。无论是在显示列表、设置选项,还是在进行数据选择,表格视图都扮演着重要角色。本文将深入探讨UITableView的用法,并提供实用的代码示例。 ## UITableView的基本构成 UITableView主要由以下几个
原创 8月前
46阅读
  • 1
  • 2
  • 3
  • 4
  • 5