做iOS的开发,UI是非常非常重要的一环。调试时我们一般用模拟器,提交前用真机做測试。用模拟器来调试UI效果尽管快捷方便,但有时仍然希望有更强大的工具来帮助分析UI,尤其是专注在UI的效果调试时。近期看到了Reveal这个工具,发现真的是强大无比,类似于FireFox上的FireBug,对于UI上的层的显示非常清晰直观,能够非常方便的用于UI的调试,用来学习UI的使用也是无上利器。
转载 10月前
46阅读
UITableview 我们都知道纯代码是效率最高的,但是在开发成本上已经越来越不如使用Storyboard性价比高,速度快,所以本文试图结合UIStoryboard来描述一整套方案。 简单配置 在Storyboard中拖入UITableViewController,并且修改涂涂画画。 在代码区new File生成一个基于UITableviewController的自定义类,我这里暂时取名为Ho
摘要 UICollectionView是比UITableView更加复杂的UI控件,通过它可以实现许多复杂的流布局。但对我们来说,系统提供的接口十分简单易用,并且有十分强的制定性。 iOS流布局UICollectionView系列一——初识与简单使用UICollectionView一、简介       &nbs
转载 3月前
135阅读
移动端屏幕越来越大,但用户对内容量的要求也水涨船高。如何在有限的屏幕内透出更多的内容,是设计师们研究的重点。常用的内容拓展设计有:Y 方向 List 滑动、Z 方向 3D Touch 、入口式内容折叠等。今天想和大家聊的,是其中的“左右横滑”卡片式交互设计。所谓的“左右横滑”交互英文名叫做“Horizontal Scrolling Lists”,最早可能起源于 Windows Phone 的横向内
转载 3月前
259阅读
一、什么是Viewport通俗的讲,移动设备上的viewport就是设备的屏幕上能用来显示我们的网页的那一块区域,在具体一点,就是浏览器上(也可能是一个app中的webview)用来显示网页的那部分区域,但viewport又不局限于浏览器可视区域的大小,它可能比浏览器的可视区域要大,也可能比浏览器的可视区域要小。在默认情况下,一般来讲,移动设备上的viewport都是要大于浏览器可视区域的,这是因
转载 8月前
101阅读
首先认识一下UICollectionView 1. NS_CLASS_AVAILABLE_IOS(6_0) @interface UICollectionView : UIScrollView UICollectionView 和 UICollectionViewController 类是iOS6 新引进的API,用于展示集合视图,布局更加灵活,可实现多列布局
转载 2023-06-02 19:36:36
198阅读
1 网格概念     “网格”这个名词最早出现在上世纪九十年代中期,被用来表示一种适合于高级科学与工程研究的分布式计算基础设施[1]。网格作为一种数据和计算资源管理的基础设施将为全球的商业、政府、研究、科学和企业提供基础支撑[2]。通过网格,我们可以在多个动态的虚拟组织之间共享资源,协同解决问题。2 网格特征  &nb
一、初始化与三种加载方式UIWebView继承与UIView,因此,其初始化方法和一般的view一样,通过alloc和init进行初始化,其加载数据的方式有三种:第一种:-(void)loadRequest:(NSURLRequest *)request;这是加载网页最常用的一种方式,通过一个网页URL来进行加载,这个URL可以是远程的也可以是本地的,例如我加载百度的主页:第二种:-(void)l
# iOS UICollectionView 移动项目的实现 在 iOS 开发中,`UICollectionView` 是一个非常灵活和强大的界面元件,可以用来展示和管理大量的视图数据。在这个教程中,我们将学习如何实现通过手势移动 `UICollectionView` 中的项目。在我们的示例中,我们会创建一个简单的旅行图集合,允许用户通过拖动来改变项目的位置。 ## 什么是 UICollect
原创 1月前
10阅读
# iOS UICollectionView 弹簧效果 ## 1. 引言 UICollectionViewiOS 开发中非常常用的控件,用于展示多行、多列的内容。弹簧效果是 UICollectionView 的一种常见效果,通过使用 UICollectionViewFlowLayout 和 UIScrollViewDelegate,我们可以实现 UICollectionView 的弹簧效
原创 9月前
59阅读
1------------------------------------------------------------------------------------------------------------------------本章通过先总体介绍UICollectionView及其常用...
原创 2021-07-28 15:02:46
607阅读
- (void)viewDidLoad { [super vayout *layout = [[UICollectionVie...
原创 2023-06-02 21:20:02
508阅读
# iOS UICollectionView 详解 在iOS开发中,`UICollectionView` 是一个非常强大和灵活的视图组件,它可以用来展示一系列的元素,类似于表格视图 (`UITableView`),但是更加灵活和多样化。本文将详细介绍`UICollectionView`的使用方法,包括如何创建、配置、和处理交互事件等。 ## UICollectionView的基本概念 `UI
原创 4月前
90阅读
想法和思路  在翻阅了网上的关于课程表的想法,发现感觉都是很冗余,很繁琐,感觉可以借鉴的地方很少,因此自己不才,自己思考了一番,感觉实现效果还不错,性能还好。具体思路如下:  将UIcollectionView设置为横向滑动,使得每个cell尺寸都等于屏幕的尺寸。那么在左右滚动的时候就能进行界面复用,不会消耗太多的性能。那么考虑到一个界面的上下滑动而言,自然想到了采用UIScr
转载 1月前
145阅读
# iOS UICollectionView 使用教程 ## 简介 UICollectionViewiOS 开发中常用的控件,用于展示多个视图的集合。它类似于 UITableView,但相比于 UITableView 更加灵活,可以实现更多样式的布局。本教程将引导你从零开始学习如何使用 UICollectionView。 ## 步骤概览 下面的表格展示了使用 UICollectionVi
原创 2023-07-23 04:09:03
258阅读
# iOS UICollectionView ContentOffset ## 简介 在iOS开发中,`UICollectionView`是一种非常常用的视图控件,用于展示和管理大量的数据项。`UICollectionView`类是继承自`UIScrollView`的,因此拥有`UIScrollView`的滚动特性。 在使用`UICollectionView`时,我们常常需要获取和更改其内容
原创 8月前
150阅读
1、什么是UIWebViewUIWebView是ios内置的浏览器控件,可以用来直接加载远程的网页资源,也可以加载绝大部分的常见文件htm/html、txt、pdf/keynote、ppt、doc/docx、音视频文件等等,还可以通过调用UIWebView提供的api实现页面的前进、后退、刷新等动作,甚至还可以动态的设置网页内容。2.简单使用加载网页/** [UIScreen mainS
转载 2023-09-07 16:56:27
38阅读
IOS之UIWebView的使用刚接触IOS开发1年多,现在对于 混合式 移动端开发越来越流行,因为开发成本上、速度上都比传统的APP开发要好,混合式开发 是传统模式与PC网页端相结合的模式。那么提到了 APP的混合模式开发,在Android开发中有WebView作为混合模式开发的桥梁,当然在IOS中也同样有一个 UIWebView 组件来作为混合模式开发的桥梁,那么下面就对UIWebView的一
转载 2023-09-12 10:03:50
118阅读
# iOS UICollectionView 不同 FlowLayout UICollectionViewiOS 开发中常用的控件之一,可以用于实现类似于表格、网格等复杂布局结构的界面。而 UICollectionView 的展示方式则由 FlowLayout 来决定,通过不同的 FlowLayout 可以实现不同的布局效果。 ## UICollectionViewFlowLayout
原创 6月前
54阅读
# iOS UICollectionView拖动Cell 在iOS开发中,`UICollectionView`是一种非常常用的视图容器,用于展示多个相同类型的视图元素。而有时候我们需要实现拖动`UICollectionView`的`Cell`,以便用户可以自由调整`Cell`的位置。本文将介绍如何实现这一功能,并提供代码示例。 ## 实现拖动Cell的基本思路 实现拖动`UICollecti
原创 8月前
276阅读
  • 1
  • 2
  • 3
  • 4
  • 5