自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (8)
  • 收藏
  • 关注

原创 鸿蒙开发技巧---图层点击事件透传

设置组件的触摸测试类型。在ArkUI开发框架中,处理触屏事件时,会在触屏事件触发前进行按压点与组件区域的触摸测试,以收集需响应触屏事件的组件。基于测试结果,框架会分发相应的触屏事件。hitTestBehavior属性用于设置不同的触摸测试响应模式,影响触摸测试收集结果及后续触屏事件分发。该示例通过设置不同的HitTestMode值演示了Block和Transparent的触摸测试效果。更新时间: 2025-07-16 17:28。设置当前组件的触摸测试类型。设置组件的触摸测试类型。

2025-07-17 15:58:58 589

原创 大茶壶修改URL请求参数

7,请求需要再次调用会生效。

2025-07-15 16:07:22 157

原创 鸿蒙开发技巧---国际化,支持通过手机设置自动切换APP中的现实文字(中文/英文/其它)

当应用引用的字符串资源需要支持国际化多语言翻译时,可使用attr属性标记字符串翻译范围和翻译状态。attr属性不参与资源编译,只标记字符串是否翻译。未配置attr属性,默认需要翻译。attr支持属性名称类型说明boolean标记字符串是否需要翻译。true:需要翻译。false:不需要翻译。prioritystring标记字符串翻译状态。code:未翻译。translate:翻译未验证。LT:翻译已验证。customer:用户定制字符串。

2025-07-03 09:53:51 1027

原创 鸿蒙开发技巧---去除字符串两端的空格

trim(): string;/** Removes the leading and trailing white space and line terminator characters from a string. */ trim(): string;从字符串中移除前导和尾随的空白字符以及行终止符。

2025-07-02 17:49:49 274

原创 鸿蒙---登录逻辑中的基础校验

/ 1. 进行校验 (用户名 + 密码 + 协议都不为空)if (this.用户名.trim() == '') {message: '请输入用户名'})if (this.密码.trim() == '') {message: '请输入密码'})if (!message: '请勾选协议'})

2025-07-02 17:47:07 142

原创 鸿蒙ArkUI---基础组件封装(搜索框)

Component@Prop ph: ResourceStr = '搜索'build() {.width(14)url: 'XXX'})})

2025-06-26 10:30:41 244

原创 鸿蒙ArkUI---基础组件Tabs(Tabbar)

Tabs组件概述 Tabs是用于实现页面切换的容器组件,支持横向/纵向布局、自定义样式、动画效果及安全区适配。

2025-06-25 18:49:11 942

原创 鸿蒙工具类---设置全屏效果(上下安全区背景可设置)

设置全屏效果

2025-06-25 16:58:09 571

原创 鸿蒙工具类---优化日志输出内容格式

优化日志输出内容格式

2025-06-25 16:04:46 292

原创 鸿蒙工具类---修改电池条文字颜色

在ArkUI中实现状态栏文字颜色切换的方法。

2025-06-25 15:58:28 165

原创 鸿蒙ArkUI---基础页面组件(Blank)

Blank是用于填充空白的布局组件。

2025-06-25 11:49:22 840

原创 鸿蒙---项目基础结构

该项目采用模块化结构设计,主要包含以下目录:commons目录存放通用组件(components)、全局常量(constants)和工具类(utils);entryability包含入口文件EntryAbility.ts;models管理数据模型;pages存放页面组件(如Index.ets和QuestionPage.ets);views包含页面对应的自定义组件(如Question组件)。这种分层结构清晰地区分了通用模块、业务逻辑和视图组件,有利于代码复用和维护。

2025-06-24 11:18:13 101

原创 鸿蒙ArkTS---登录逻辑,数据持久化,ArkUI,网络请求等基础内容记录

代码实现了一个多页面应用程序,包含启动页、闪屏页和登录页。启动页(Index)会在0.5秒后自动跳转至闪屏页(SplashPage),闪屏页显示5秒倒计时和动画效果,倒计时结束或点击文本将跳转至登录页(LoginPage)。登录页包含用户名/密码输入框和注册功能,其中注册采用半模态对话框实现。应用使用了国际化支持,通过资源管理器获取多语言文本,并实现了页面路由、倒计时、动画偏移等交互效果。整体架构采用ArkUI框架,包含状态管理(@State)、生命周期方法(onPageShow)和组件化开发。

2025-06-23 09:56:41 250

原创 鸿蒙---使用真机模拟器的时候,图片不加载问题

1,找到 module.json5 文件,路径 entry -> src -> main -> module.json5。2,在module.json5 文件中,开头的’module’中添加。备注:没找到ArkTS的代码块,用Swift的代替,不要直接复制粘贴。

2025-05-28 11:00:06 399

原创 Swift-轮播图页面

加载SVG格式的轮播图页面。

2024-07-02 15:18:46 244

原创 Swift-制作简单动画效果

【代码】Swift-制作简单动画效果。

2024-06-21 16:07:44 445

原创 Swift-自定义一个Alert弹窗

【代码】用Swift语言-自定义一个Alert弹窗。

2024-06-20 20:31:31 465

原创 Swift-自定义Tabbar样式

Tabbar自定义样式

2024-03-07 17:21:32 677

原创 GitHub 第三方插件 --- SDWebImage

SDWebImageYYPlugin - 支持使用YYCache缓存图像的插件SDWebImagePINPlugin - 支持使用PINCache缓存图像的插件。

2023-11-17 14:09:19 857

原创 日期格式记录

日期格式中yyyy-MM-dd HH:mm:ss对应的意思

2023-02-01 09:09:03 379

原创 关于NSDateFormatter格式化时大小写“yyyy”“YYYY”的不同

NSDateFormatter1.使用方法:NSDateFormatter *formatter = [[NSDateFormatter alloc] init];//显示 年 月 日 时 分 秒 星期 例:2013-10-08 20:58:29星期二[formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss EEEE"];NSString *string = [formatter stringFromDate: [[NSDate alloc] init].

2021-12-31 16:23:04 1418

原创 OC中代码中出现的“**”的解释及作用

OC中代码中出现的“**”的解释及作用出现的场景最简单的理解作用Swift出现的场景调用方法:[self XXX:path error:&error];被调用的方法:(BOOL)XXX:(NSString *)path error:(NSError **)error最简单的理解双星号就是用来接收指针的作用1.&error传入是传的地址引用,传入后处理函数直接访问变量的地址,可以修改其值再返回同一个地址, 调用函数就可以知道值是否有修改,即是否有错2.error传入是传的值引用

2021-07-02 16:37:50 796

原创 Swift-下拉菜单-模拟地址选择

建议直接观看原文(下方有链接),原文有图片演示,本文只是添加了一些注释。class XXXXXXXXXXXXXXXXX: UIViewController , DropMenuViewDataSource, DropMenuViewDelegatestruct DropMenuData { static var TitleDatas = ["出售", "区域", "来源"] ...

2021-01-21 16:54:49 699 1

原创 网络环境测试---NETWORK LINK CONDITIONER模拟网络环境

前提条件:1.设置中调出:开发者选项。(方法:真机链接编译器xcode,重启手机后开发者选项消失.开发者选项在设置的一级子目录下)。2.当前网络环境理想(如果真实的网络环境较差,会成为模拟其他网络环境的瓶颈)操作步骤:1.进入开发者选项2.选择NETWORKLINKCONDITIONER3.将ENABLE打开4.选择对应的网络环境,100%Loss、3G、VeryBadNetwork、Wi...

2021-01-15 09:14:12 1470

原创 info.plist文件位置移动

本文为博主手写总结性文章,如若涉及版权问题,请与博主联系。错误提示:Build input file cannot be found: 'XXX/Info.plist'.(错误提示的最后以info.plist结尾)解决方案: 修改路径:Build Settings ---> Packaging ---> info.plist File直接在文件路径处双击,...

2020-07-06 18:13:08 1052

原创 SVN---限制可上传文件类型

SVN版本:2.7.10(版本不一样路径可能也不一样)

2020-05-14 17:00:27 708

原创 Mac机---服务器(Apache)的设置

本文为博主手写总结性文章,如若涉及版权问题,请与博主联系。1.终端输入开启apache: sudo apachectl start重启apache: sudo apachectl restart关闭apache: sudo apachectl stop2.mac机,前往Apache服务器的文件路径:路径写法1: /资源库...

2020-05-14 16:49:04 135

原创 iOS TabView中嵌套WebView(在TabView的Header中添加WebView)

文章连接:https://juejin.im/post/5a38c9055188254b8b3546bf 作者:爱幻想的螃蟹特别说明一下,文章内容全部来自爱幻想的螃蟹。文章只用于自己学习记录不做其他任何用。如有任何问题请与我联系。...

2020-04-20 19:04:11 235

原创 IOS之TableViewCell重用机制避免重复显示问题

参考文章连接:https://www.cnblogs.com/wangtianyi/p/5880683.html 作者:王天义特别说明一下,文章内容全部来自王天义。文章只用于自己学习记录不做其他任何用。如有任何问题请与我联系。常规配置如下 当超过tableView显示的范围的时候 后面显示的内容将会和前面重复。// 这样配置的话超过页面显示的内容会重复出现- (UITableViewCell *)...

2020-04-20 19:04:07 196

原创 ios 查找当前项目中自己想要的Window(AVPlayer的Window)

本文为博主手写总结性文章,如若涉及版权问题,请与博主联系。- (UIWindow *)AVPlayerWindow { UIWindow *AVPlayerWindow = nil; NSArray *windows = [[UIApplication sharedApplication] windows]; for (UIWindow *window in windows) {...

2020-04-20 18:55:05 187

原创 Xcode更新,路径变更问题

系统选择的Xcodexcode-select-p输出/Applications/XcodeXXX.app/Contents/Developer重新指定Xcode路径sudo xcode-select-switch/Applications/Xcode8.3.3.app/(Xcode的地址直接把Xcode往里拖即可)对应问题如下:在pod install或pod update时出现如题的错误提示:...

2020-01-15 18:49:50 260 1

原创 ios 默认字体加粗

[UIFont boldSystemFontOfSize:XXX];XXX 指的是字号

2019-11-28 11:00:53 322

原创 NSLayoutConstraint 使用

XXX.translatesAutoresizingMaskIntoConstraints = NO; [self addConstraints:@[ [NSLayoutConstraint constraintWithItem:XXX ...

2019-10-09 11:54:17 307

原创 tableview刷新显示数据

[XXX reloadData];

2019-10-09 11:35:57 136

原创 NSLayoutConstraint 重新绘制约束

[XXX layoutIfNeeded];

2019-10-09 11:28:48 220

原创 iOS Frame与Bounds的区别和使用

官方文档:Frame:The frame rectangle, which describes the view’s location and size in its superview’s coordinate system.This rectangle defines the size and position of the view in its superview’s coordin...

2019-07-08 14:07:18 481 1

原创 苹果Mac版,Beyond compare 30天过期问题

Shift + windows +.(点) 显示/不显示隐藏文件beyond compare 解决过期问题需要删除的路径 /Users/tci/Library/Application\ Support/Beyond\ Compare/registry.dat

2019-07-04 14:24:34 2955

原创 iOS 一个可以输入时间的倒计时器

#import "ViewController.h"@interface ViewController () <UITextFieldDelegate>@property int Hour;@property int Minute;@property int Second;@property int width;@property int height;@prop...

2019-04-11 10:14:11 437

原创 iOS 一个最简单的数据模型

.h文件@interface person : NSObject@property (nonatomic , strong) NSString *Name;@property (nonatomic , strong) NSNumber *Age;-(instancetype)initWithDict:(NSDictionary *)dict;+(instancetype)person...

2019-04-09 11:39:09 705

原创 iOS Cookie在Html中保存,在iOS原生代码端取出。

什么是CookieCookie是由服务器保存在用户浏览器(客户端)上的一块数据,它可以包含有关用户的信息。比如:登录的状态、用户标识等……在Html端用到的代码function setCookie(cname,cvalue,exdays){ var d = new Date(); d.setTime(d.getTime()+(exdays*24*60*60*1000)); ...

2019-03-26 10:06:40 985

Cornerstone v2.7.10

Cornerstone v2.7.10。Mac版本

2024-08-28

iOS-iphone-真机测试调试包15.4

iOS-iphone-真机测试调试包只包含15.4

2022-04-26

iOS OC 加载动图(gif)

iOS OC 加载动图(gif)

2024-03-05

解决按钮短时间内被多次点击的问题

多次点击一次调用,这个代码是用来解决一个按钮在短时间内被多次点击,被多次调用的问题的。这是一个简单的小例子,最大的优点就是简单。

2019-02-15

iOS-iphone-真机测试调试包14.8

iOS-iphone-真机测试调试包只包含14.8

2021-10-12

iOS-iphone-真机测试调试包15.0

iOS-iphone-真机测试调试包只包含15.0

2021-10-12

到计时器---可以手动输入一个时间,开始倒计时

一个简单的倒计时,可以自己定义倒计时的启示时间,有一个附加功能,输入的时候只容许输入数字,其它不容许输入。主要用到的是一个每隔1秒会被调用一次的方法。

2019-04-11

iOS-iphone-真机测试调试包14.7

iOS-iphone-真机测试调试包只包含14.7

2021-08-18

iOS-iphone-真机测试调试包14.6

iOS-iphone-真机测试调试包只包含14.6

2021-06-09

iOS-iphone-真机测试调试包14.5

iOS-iphone-真机测试调试包只包含14.5

2021-02-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除