1.表视图 UITableView作用:实现以一列多行的形式来显示大量的数据的一种视图,父类是UIScrollView表格的样式 行之间没有间距,普通样式 Plain 样式 可以将行分组(区),分组样式Group样式表格的组成如何使用UITableView1.创建实例 并设置 frame 及 样式 2.添加到 父视图中 3.设置 tableView的DataSource代理三问:问1:有几个分区
# 通过ios读取xib文件创建UIViewiOS开发中,我们通常使用Interface Builder来创建UI界面,将UI元素拖拽到xib文件中进行布局和设计。有时候我们需要在代码中动态加载xib文件创建UIView,本文将介绍如何通过代码读取xib文件创建UIView。 ## 1. 创建xib文件 首先,我们需要在Xcode中创建一个xib文件,用来设计我们需要的UI界面。在
原创 2月前
122阅读
 UICollectionView其实和tableView的功能类似,都是向用户展示数据列表,只不过     CollectionView可以更加灵活的设计和现实数据内容。 UICollectionViewDelegateFlowLayout协议主要用于设置cell的layout(例如:修改每个cell的显示大小等)。
转载 2023-07-23 22:49:56
162阅读
UIWebView 一、介绍 功能:在app中嵌入web内容(除了HTML内容,UIWebView对象可以用来显示其他内容类型,如幻灯片、PDF、和pages文件。但是最好的呈现简易和富文本的是UITextView)。该UIWebView能完成的功能:在web页面中用类方法前进或后退,也能与web页面进行交互。 注意:iOS 8之后,使用WKWebView代替UIWebView,可以设置WK
转载 2023-07-25 14:46:40
175阅读
第十五章:文件加载与保存Cocoa提供了Core Data,能够在后台处理所有文件内容,但是本章讨论的是Cocoa提供的两个通用的文件处理类:属性列表和对象编码15.1 属性列表有一类名为属性列表的对象,常简写为plist属性列表类包括:NSArray, NSDictionary, NSString, NSNumber, NSDate,NSData以及他们的变体15.1.1 NSDateNSDa
  建立父子关系UIView * greenView = [[UIView alloc] init]; 建立父子关系的同时,这个addSubview内部还干了什么其他事情? 会在父亲视图中,保存一个子视图的强指针 [baseView addSubview:greenView]; // greenView.frame = baseView.bounds;
介绍UIWebView从 iOS2就已经有了,ios7时新加了框架JavaScriptCore.framework,用来做JS交互,当时主流的库WebViewJavascriptBridge,EasyJSWebView 原理是使用劫持页面加载的方法(js动作,js可以将要执行的操作封装到网络请求里面,然后oc拦截这个请求,获取url里面的字符串解析即可),iOS8 以后,苹果推出了新框架 WebK
目标:用xib绘制一个UIView,在某个ViewController中调用。 三个文件:ViewController.Swift DemoView.swift DemoView.xib 首先,可以专心将DemoView.xib画出来,别忘记DemoView.xibUIView的一处设置 然后,写
转载 2016-06-22 15:36:00
118阅读
2评论
一、UIView自定义视图      因为在实际开发过程中,可能由于繁琐的创建相同的Label、textfield和Button组合,为了实现编程工作的高效率,我们可以自定义视图,并且将它们封装起来。 ·  自定义视图步骤      1. 创建一个 UIView 的子类   &
使用Xcode写程序,时间长了,对于界面上的元素,很多时候不想手写代码进行构建,但是有些UIView里面的子控件,又不能通过xib直接进行构造,要是总使用UIViewController来结合xib进行构造界面,在一些时候会觉得浪费(总觉得大才小用),系统开销也不一样,具体没测过,只是个人感觉。xi...
转载 2015-10-13 18:57:00
118阅读
2评论
一般自定义View       代码方式 有      在初始化的时候添加 子Views[cpp] view plaincopy- (id)initWithFrame:(CGRect)frame  {      self = [super initWithFrame:frame];      if (self) {    
转载 2023-05-29 12:16:20
236阅读
对于复杂的界面,用代码自定义UIView 是一件很痛苦的事情,所以可以用XIB来布局。大致步骤如下:    1. 在你项目中 新建 类,继承UIView;    2. 在新建个XIBXIB 的名称要跟新建 类名 一样);    3. 在XIB 中 
原创 2015-05-05 11:41:00
1655阅读
通过微信小程序中丰富的表单组件来完成登录界面、手机快速注册界面、企业用户注册界面的微信小程序设计。 通过微信小程序中丰富的表单组件来完成登录界面、手机快速注册界面、企业用户注册界面的微信小程序设计。将会用到view视图容器组件、button按钮组件、image图片组件、input输入框组件、checkbox多项选择器组件、switch开关选择组件、nav
约束的创建和管理约束是保证表中数据完整性的一种有效检测手段。严格来讲共有六中约束:数据类型(可忽略)、非空约束、唯一约束、主键约束、检查约束、外键约束。1、非空约束(NOT NULL,NK)非空约束可以说是整个约束之中最特殊的一个,而且设置的方式与其它的四种约束不太一样,只需要在表创建的时候字段后面编写NOT NULL即可实现。--使用非空约束 CREATE TABLE IF NOT EXISTS
去年为公司开发了自己的SDK供外部客户使用,一直没来得及写个总结,最近时间稍微宽松点,写两篇文章总结一下iOS中Framework制作的流程。本文不会介绍iOS中静态库、动态库的基础知识,只是图文详解iOS中Framework的制作。(开发工具为Xcode14.0)一、 Framework牛刀小试1、新建一个iOS Project(Static Library制作大同小异,不在本文讨论范围内),随
UITableView概念:表格视图,生活中:表格由行、列组成,但是在iOS中,表格只由行来组成cell,本身也是容器。         作用,展示数据,可以对展示的数据进行增删改查操作。tableview的大部分操作都是在代理方法中进行的.实现编辑功能步骤:1.创建工具栏,添加编辑按钮 //创建一个工具栏 UIToolbar *tb=[[
前言NS_CLASS_AVAILABLE_IOS(2_0) __TVOS_PROHIBITED @interface UIWebView : UIView <NSCoding, UIScrollViewDelegate> @available(iOS 2.0, *) public class UIWebView : UIView, NSCoding, UIS
# iOS view使用xib创建 ## 概述 本文将向刚入行的开发者介绍如何使用xib文件创建iOS视图。我将逐步讲解整个过程,并提供相关代码和注释以帮助理解。请按照以下步骤进行操作。 ## 步骤 | 步骤 | 操作 | | --- | --- | | 步骤1 | 创建一个新的iOS项目 | | 步骤2 | 创建一个新的xib文件 | | 步骤3 | 连接xib文件和代码 | | 步骤4
原创 7月前
206阅读
一、UIPickerViewUIPickerView是一个选择器控件,可以生成单列的选择器,也可生成多列的选择器,而且开发者完全可以自定义选择项的外观,因此用法非常灵活。1、常用属性(1)numberOfComponents:获取UIPickerView指定列中包含的列表项的数量。(2)showsSelectionIndicator:控制是否显示UIPickerView中的选中标记(以高亮背景作为
转载 2023-08-30 10:16:30
87阅读
重点!重点!重点! 复制控件时,只会保留对自身的约束,其它的如与其它控件或父控件的约束会被删除。一、添加xib(单个创建控制器的xib)1.当控制器已经创建下单独创建xib(为控制器单独创建xib)1、单独创建xib,名字要和控制器名字一样。 2、设置xib的控制器类为当前控制器。 3、给当前控制器view拖线为当前xib。 4、如下图: (单个创建View的xib)1、名字和创建的类一
  • 1
  • 2
  • 3
  • 4
  • 5