今天自己做的小作品准备提交,就差一个启动页,各种百度,各种搜,结果还好最后终于出来了,和大家分享一下,这个过程中遇到的各种小问题。(注XCode版本为7.2) 1.启动页一般都是图片,因为苹果有4,4S,5,5S,6,6S可能以后还会有其他的型号,所以要考虑到屏幕的适配,还有系统的适配(有些用户的系统版本不支持一些技术,比如LaunchScreen.storyboard),也就是图片的大小,那么
# iOS 修改启动 ViewController
在 iOS 应用开发中,启动 `ViewController` 是用户首次打开应用时看到的界面。通常,这个界面是由 `AppDelegate` 或 `SceneDelegate` 中的初始化代码决定的。本文将介绍如何修改启动 `ViewController`,使得应用启用一个不同的界面,同时提供代码示例及状态转移图。
## 设定背景
默认情
原创
2024-10-23 03:34:40
90阅读
启动图问题HBuilderX上android端适配启动页面采用的是.9.png图片的方式,相关说明可以看我前面的博客《用一张正方形图片搞定安卓启动页》。那么在苹果端,启动页的自动适配使用了不同的方案:iOS平台自定义storyboard启动界面。 这种配置型的启动页着实要比以前让设计人员提供给上十张各分辨率的图片要科学一些。今天就来说一说苹果端storyboard文件的制作方法。一、比较苹果的这个
转载
2023-09-26 13:14:04
99阅读
ViewController是iOS应用程序中重要的部分,是应用程序数据和视图之间的重要桥梁,ViewController管理应用中的众多视图。iOS的SDK中提供很多原生ViewController,以支持标准的用户界面,例如表视图控制器(UITableViewController)、导航控制器(UINavigationController)、标签栏控制器(UITabbarContr
转载
精选
2015-08-30 10:58:57
375阅读
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ // Override point for customization after application launch.
原创
2016-05-12 10:48:15
1892阅读
写的够详细了 为什么要自定义控件1.特定的显示风格。2.处理特有的用户交互。(textView支持一些滑动功能)3.优化我们的布局。(嵌套布局绘制比较慢)4.封装。(tab页按钮不好看)如何自定义控件1.自定义属性声明与获取。2.测量onMeasure。3.布局onLayout(ViewGroup才需要)4.绘制onDraw5.onTouchEvent6.onInterceptTouch
转载
2023-12-06 21:27:09
63阅读
作为一名经验丰富的开发者,我很高兴能帮助你了解如何在iOS中更换启动图。以下是整个流程的详细步骤和代码示例。
### 流程图
```mermaid
flowchart TD
A[开始] --> B[创建启动图]
B --> C[添加到Xcode项目]
C --> D[修改Info.plist]
D --> E[编译运行]
E --> F[结束]
```
原创
2024-07-29 07:06:39
69阅读
# iOS 开发中获取 ViewController 的指南
在开发 iOS 应用时,我们常常需要获取当前的 ViewController。对于刚入行的开发者来说,这个操作可能会显得有些复杂。本文将为你详细介绍如何实现这一功能,并提供一个清晰的流程表、代码示例和图示,帮助你理解每一步的具体操作。
## 流程概述
以下是获取 ViewController 的基本流程:
| 步骤 |
# iOS 打印 ViewController 对象
在 iOS 开发中,有时我们需要获取 ViewController 的信息来进行调试或者用于其他目的。通过打印 ViewController 对象,我们可以快速查看其当前的状态及属性。本文将详细介绍如何实现这个功能,并通过代码示例来帮助理解。
## 打印 ViewController 对象
首先,了解如何获取当前的 ViewControl
原创
2024-10-09 04:36:56
45阅读
ViewController是iOS应用程序中重要的部分,是应用程序数据和视图之间的重要桥梁,ViewController管理应用中的众多视图。iOS的SDK中提供很多原生ViewController,以支持标准的用户界面,例如表视图控制器(UITableViewController)、导航控制器(UINavigationCont
原创
2013-06-21 16:04:00
522阅读
有时候需要判断逻辑再弹出View,这样子的话就不能直接通过按钮的Segue来弹出,就需要添加代码来控制segue。此时segue的添加(那个箭头),需要在viewcontroller之间建立。需要注意的是!源viewcontroller需要在左侧栏右击!给segue添加好id,直接用这一句话可以搞定。[self performSegueWithIdentifier:@"segue_register
原创
2016-05-12 10:50:45
818阅读
# iOS多个ViewController跳转探索
在iOS开发中,ViewController是构建用户界面的基石,而ViewController之间的跳转是用户交互的重要组成部分。在这篇文章中,我们将探讨如何在iOS应用中实现多个ViewController之间的跳转,并了解不同的跳转方式。我们还会提供示例代码,以及用Mermaid语法展示关系图和甘特图。
## ViewControlle
# iOS 获取当前 ViewController 的方法
在 iOS 开发中,获取当前 ViewController 是一个常见的需求。当我们需要展示一个模态(Modal)视图,或者在当前视图上执行某些操作时,了解如何获取当前活跃的 ViewController 是至关重要的。在本文中,我们将讨论几种获取当前 ViewController 的方法,并提供相关的代码示例。
## 什么是 Vie
# 教你如何更换 iOS 冷启动页
在 iOS 开发中,冷启动页又称为启动画面或 Splash Screen,通常用于在应用启动时显示一个静态页面。这一页面可以让用户在应用加载时有一个视觉上的过渡。接下来,我们将分步骤介绍如何更换 iOS 冷启动页。
## 整体流程概述
以下是更换 iOS 冷启动页的具体流程:
| 步骤 | 描述
原创
2024-10-10 06:26:17
57阅读
# iOS 动态更换启动页
在iOS应用开发中,启动页(Launch Screen)是用户第一次看到的界面,能够给人留下良好的第一印象。通常,启动页是一个静态的界面,但在某些情况下,我们可能需要动态更换启动页,比如根据用户的使用习惯、语言或其他条件。本文将探讨如何在iOS中实现动态更换启动页,并提供相应的代码示例。
## 启动页的基本概念
启动页不仅用于展示应用程序的初始状态,还为应用的加载
原创
2024-08-04 07:41:16
319阅读
# iOS Uni 更换启动图指南
作为一名刚入行的开发者,你可能会遇到需要更换iOS应用启动图的情况。本文将为你提供一个详细的指南,帮助你了解整个流程,并提供具体的代码示例。
## 流程概览
首先,让我们通过一个甘特图来了解整个更换启动图的流程:
```mermaid
gantt
title iOS Uni 更换启动图流程
dateFormat YYYY-MM-DD
原创
2024-07-16 08:56:22
65阅读
ViewController是iOS应用程序中重要的部分,是应用程序数据和视图之间的重要桥梁,ViewController管理应用中的众多视图。 iOS的SDK中提供很多原生ViewController,以支持标准的用户界面,例如表视图控制器(UITableViewController)、导航控制器(UINavigationController)、标签栏控制器(UITabbarC
转载
2013-06-22 12:35:00
60阅读
2评论
一、生命周期 当一个视图控制器被创建,并在屏幕上显示的时候。代码的执行顺序1、alloc 创建对象,分配空间2、init(initWithNibName) 初始化对象,初始化数据3、loadView 从nib载入视图,通常这一步不需要去干涉。除非你没有使用xib文件创建视图4、vi...
转载
2015-11-24 16:34:00
144阅读
2评论
从一个Controller跳转到另一个Controller时,一般有以下2种: 1、利用UINer *ickImageViewCo...
原创
2022-08-05 21:57:03
339阅读
一、主要用途 弹出模态ViewController是IOS变成中很有用的一个技术,UIKit提供的一些专门用于模态显示的ViewController,如UIImagePickerController等。弹出模态ViewController主要使用于一下这几种情形: 1、收集用户输入信息 2、临时呈现一些内容 3、临时改变工作模式 4、相应设备方向变化(用于针对不同方向分别是想两个View
转载
精选
2015-10-14 19:56:14
550阅读