定义:我们将浏览器地址栏上自定义URL称为“短路径”短路径短路径配置主要用于精简、美化业务应用URL地址,并且更好支持SEO。在应用设置配置好短路径后,当浏览器访问URL匹配到了配置短路径规则,服务器端会将请求转发到对应源路径上,浏览器收到就是源路径响应内容。当用户在浏览器进行操作引起了当前页面URL发生变化,此时也会将匹配源路径替换为短路径,总是会确保浏览URL是期望短路
本篇博客同样参照追梦人物老师博客详情页课程,记录自己学习过程。本篇博客重点在于自定义URL规则使用。整体结构-- urls模块自定义URL --- 从访问路径获取参数pk-- 配置视图函数 --- 从urls模块获取到参数pk,并在视图函数中使用-- 模型定义get_absolute_url()方法 --- 根据视图函数,并传入参数,解析对应视图函数url。-- 在模板htm
转载 2024-01-10 16:55:04
117阅读
自定义IoC容器创建注解提取标记对象实现容器依赖注入下面分步实现一、创建四个常用注解@Controller、@Service、@Component、@Repository@Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) public @interface Controller { } @Target(ElementTyp
转载 2023-07-17 16:33:12
38阅读
明白自动布局自动布局动态计算视图层级里所有视图大小和位置,基于设置在那些视图上限制。例如,你可以限制一个按钮以便它处于一个图片视图中心,并且按钮顶部总是与图片底部保持8点。如果这个图片视图大小或者位置改变了,按钮位置会自动调节匹配。这个基于限制方法设计容许你建立用户界面动态响应内部和外部改变。外部改变外部改变是指当父视图大小和形状改变。对于每一个改变,你必须更新你视图层
# iOS自定义PageControl实现方法 在iOS开发,`UIPageControl`是用于指示页面的控件,通常用于表示当前视图索引。默认`UIPageControl`样式相对简单,开发者可能会希望实现一个更加个性化页面控件。本文将介绍如何自定义一个`UIPageControl`,并提供详细代码示例。 ## 自定义PageControl基本思路 我们将从继承`UICont
原创 7月前
182阅读
我们经常用到Cell,在这个地方我们利用cell是来盛放一个对象,在前面我们也介绍了从pl
原创 2022-07-07 17:37:32
97阅读
iOS-Swift 自定义弹窗 AlertViewAEAlertView 不依赖任何第三方库安装指南从Xcode15.0 开始,要求库最低版本为iOS12.0,因此AEAlertView在2.3.8最低支持版本为iOS12.0, 如果你项目中兼容12以下,请使用2.3.6Swift Package ManagerFile > Swift Packages > Add Packa
转载 2023-11-12 08:03:26
121阅读
Step 1: 创建新项目打开Xcode,选择“Create a new Xcode project”,选择“Single View Application”,点击“next”。输入项目名称(我这么命名为“Fruits”),并确定Devices中选择是iPhone,然后勾选上“Use Storyboards”和“Use Automatic Reference Counting”,并点击“Next
转载 2023-09-13 20:39:25
112阅读
下面继续学习ios其他控件,这次会使用到控件有Slider,当然还有一些之前已经使用过控件Label。这次我们不新建一个project了,当然如果你愿意重新创建一个新项目也完全可以,我们还是使用上一篇项目Control Fun。上一篇,我们最后成果如下图所示我们添加了一个ImageView,2个Label和2个TextField,现在我们继续在此基础上添加其他控件。1)添加Slid
转载 2023-12-16 19:59:32
79阅读
之前写了一篇关于获取当前位置文章。现在这篇文章将探讨一下,如何用地图显示地理信息,以及我们怎么自定义地图Annotation,也就是地图图钉。 接下来叙述都是为了实现下面的效果: 上图显示内容包括: 1. 在界面显示一副地图; 2. 在地图上显示一个“笑脸”图标,笑脸所在位置就是你的当前位置,或者你自己任意设定地理位置; 3. 点击“
在写项目时,个人资料生日这一块,想写成QQ中使用效果。然后就学了一下UIPickerView。系统其实提供了一个日期选择器UIDatePicker,但是它实现效果并不是我想要 所以我自定义选择器来实现一个日期选择器。设计思路为了在点击时,背景为灰色,所以我打算将一个背景为灰色图层加到主页面上,点击确定、取消和空白区域可以移除。再向此图层上加一个contentView。这个contentVi
在工作之余开始自学iOS开发,接触`textField`控件时发现能够自定义键盘,于是开始仿写ICBC安全登录键盘。起初并没有按照MVC模式进行,在`mainStoryboard`里自定义了4个View,分别是inputAccessoryView、inputCharView(字母键盘)、inputNumberView(数字键盘)和inputSignView(符号键盘)。设置```pwdText
转载 2023-08-21 15:31:22
207阅读
1评论
自定义button主要分为两大类。1、在UIButton基础上,进行继承,更改buttonimageView和label位置和大小。图文相对位置变化2、使用UIView实现button构成和功能。这种方法非常自由,button控件我们可以选择任意自己想用多个控件,效果也会更加丰富。但是实现比上一种要复杂一些。屏幕录制.gif一、继承UIButton自定义button方法一:可以通过子类化按
工作闲暇之余,对ios知识进行梳理。废话不多说,直接上图,简单明了。一、应用字符串国际化a、新建一个工程,工程默认是支持英文,这里添加中文。 图1 图2 图3 图4b、新建一个本地化文件 图5这里命名一定是Localizable 图6 图7 图8 图9c、在每个文件输入内容 图10在代码中使用系统方法NSLocalizedString即可看到中英文切换效果,详情如下:UIButton *
转载 2023-11-10 21:41:25
126阅读
iOS sdkview是UIView,我们可以很方便自定义一个View。创建一个 Window-based Application程序,在其中添加一个Hypnosister类,这个类选择继承UIObject。修改这个类,使他继承:UIView@interface HypnosisView : UIView自定义View关键是定义drawRect: 方法,因为主要是通过重载这个方法,来改变
转载 2024-08-24 15:03:05
31阅读
写在前面本文后面附有github源码,建议大家下载后对着源码参看.本文实现比较简单基础,大家觉得好的话,劳驾github给颗星,哈哈?.背景在项目开发,我们经常会遇到这么一种情况:app某些原生控件满足不了我们需求,所以这时候我们需要自定义来让控件具有自己公司产品风格.在大公司,有很多原生控件都是被封装过,这样大家在用时候直接用就好了.自定义控件其实是一件一劳永逸事情,很好体现了
就玩过越狱小伙伴应该都知道,越狱后 iPhone 可以装各种好看主题,从而自定义各种应用图标。没有越狱小伙伴也不要羡慕,今天扎比就教小伙伴们如何在不越狱情况修改应用图标。ONE自定义应用图标教程未越狱小伙伴,我们可以借助快捷指令 App 使用"曲线救国"方法来实现更换应用图标。本教程适用于 iOS13 和 iOS14 版本系统。打开快捷指令 App,点击右上角 + 
工作需要,最近在进行iOS方面的图表工作。找了很多第三方库都无法实现效果,所以决定自己写一个控件。#0 目标希望可以写一个通用图表控件(仅针对此项目),虽然开发难度增大,但是可以学习到很多知识。并且控件使用简单,可以自适应大小,支持屏幕旋转。 #1 准备工作网上各种查资料研究了一下系统自带控件,全部基于UIView开发过程中使用storyboard,在页面中加入一个View来控制大小,
转载 2023-11-19 00:00:49
101阅读
一、创建滑块是一个标准UIControl。我们可以通过代码创建,如同开关(UISwitch)宽与高都会被忽略一样滑块高也会被忽略(但是宽度不会):1. UISlider* mySlider = [ [ UISlider alloc ] initWithFrame:CGRectMake(20.0,10.0,200.0,0.0) ];//高度设为0就好二、设定范围与默认值创建完毕同时我们要设置
转载 2023-12-06 15:23:12
96阅读
一、自定义CustomActionSheet类。 CustomActionSheet类继承UIActionSheet,具体实现如下所示: (1)CustomActionSheet.h头文件:#import <UIKit/UIKit.h> @interface CustomActionSheet : UIActionSheet { UIToolbar* toolBar; UIV
转载 2023-07-03 16:00:04
205阅读
  • 1
  • 2
  • 3
  • 4
  • 5