- 博客(38)
- 收藏
- 关注
原创 UTS iOS插件
/这样写对,必须有newValue : boolean, oldVel : boolean,只有newValue会报这个错误。首先,swift必须是public 或者open修饰,比如 public class NHT_DemoView。但是高德地图又不能用这个修饰,所以将高德地图添加到一个view上,然后将这个view添加到另一个通过。再uniapp x中使用时,必须给这个插件高度和宽度,否则出不来!public修饰的类上,通过这个类调用高德地图的api;需要直接写死frame,或者使用约束;
2024-04-17 09:47:18 1346 1
原创 录音、播放音频(本地、在线)
/音频录音机///录音时长///录音时长///提示文字///右侧图标///删除///有录音时灰色背景///底部白色背景#pragma mark—播放///本地文件播放#pragma mark—回显 以及播放在线音频文件#pragma mark—回显 以及播放在线音频文件#pragma mark—回显 以及播放在线音频文件///是否是详情@end。
2023-05-22 16:21:40 167
原创 Alamofire 二次封装
var Network_DefaultErrorMessage = “操作失败,请重试!/// 调用接口后,对返回数据处理需要弹窗提示时取值用的key。/// 调用接口后,对返回数据处理时 判断是否成功用到的key。///是否需要添加HTTPHeaders。/////获取headers。/// 错误时,默认提示语。///对返回信息进行处理。
2023-04-21 17:00:09 370
原创 textview
/距离上0、左10、下30、右40。设置内容的内边距 UIEdgeInsets insets = {top, left, bottom, right};一行的首尾默认会再加5的边距。
2023-04-13 10:13:48 56
原创 推送导致自动调用didFinishLaunchingWithOptions,导致问题
didFinishLaunchingWithOptions;content-available;远程通知;推送;
2022-08-12 14:53:58 844
原创 info.plist一些属性配置
1 UISupportsDocumentBrowser (Supports Document Browser)设置为true 这样就可以在自带应用“文件”中看到自己app对应名称的文件。2 CFBundleDocumentTypes(Document types)设置为下面内容,选择文件-分享-就可以找到自己的app选择其打开。CFBundleDocumentTypesCFBundleTypeNameShareImageCFBundleTypeRoleViewerLSHandler
2022-06-16 15:14:53 1797
原创 sourcetree 使用
找一个共有的项目先clone下来,然后通用-高级-修改下面的信息用户名为 手机号码 ,然后再clone私有的会让你输入密码,密码正确就行了。不行的话重复此操作
2022-05-12 15:28:02 103
原创 tableview 删除cell
删除后不全部reload,只刷新删除cell后面的数据信息///删除-(void)deleteFileBlock:(NSIndexPath *)indexPath{ [self.allMesArr removeObjectAtIndex:indexPath.row]; NSMutableArray *rowArr = [NSMutableArray new]; for (NSInteger i=indexPath.row; i < self.allMesArr.count;
2021-11-04 13:22:56 310
原创 UITextView 设置文字紧挨边框
UITextViewtextView.textContainerInset默认值是UIEdgeInsetsMake(8, 0, 8, 0),就是文字会有一个距离上下8的距离。可以自行设置取消这个距离。并且textView.textContainer.lineFragmentPadding 默认是5,就是默认文字会有一个距左边5的距离,可以设为0,就会取消这个距离。...
2021-10-12 14:04:21 465
原创 iOS 获取导航条rightBarButtonItem.customView 位置
-(void)getRightBarbuttonItemFrame:(UIView *)superView{ /// 此方法需要在页面出现后再调用 if ([NSStringFromClass(superView.class) containsString:@"UIButtonBarStackView"]) { ///这个就是导航条右侧按钮所在view NSLog(@"!!!!!!!%@____%@",NSStringFromClass(superView.c
2021-08-24 10:17:57 471
原创 bugly上传符号表文件
1 下载符号表工具https://bugly.qq.com/v2/downloads2 在终端中 cd 到buglyqq-upload-symbol.jar所在文件目录3 执行命令java -jar buglyqq-upload-symbol.jar -appid -appkey-bundleid -version -platform -inputSymbol -inputMapping -appid 在bugly.qq.com上产品对应的appid-appkey 在bugly.
2021-07-28 18:35:03 1217
原创 获取本周本月上周上月
///获取某一周的开始和结束时间 lastNumber代表的是当前时间的前几周,0代表本周,-1上一周,1下一周- (void)getWeekBeginAndEndWithNumbe:(NSInteger)lastNumber{ NSDate * nowDate = [NSDate date]; NSCalendar *calendar = [NSCalendar currentCalendar]; NSDateComponents *comp = [calendar compon
2021-06-04 09:39:40 146
原创 UICollectionView,实现自适应宽度和高度,并且设置cell对齐方式
UICollectionView,实现自适应宽度和高度,并且设置cell对齐方式参考:https://www.jianshu.com/p/de08c26792411 创建UICollectionView,实现代理-(void)createView{ //创建一个流水布局 UICollectionViewFlowLayout *layout = [[UICollectionViewFlowLayout alloc]init]; //设置cell的尺寸(宽度
2021-04-28 16:06:44 4712
原创 Charts使用时的基本属性
#pragma mark---折线图 遵循代理 <ChartViewDelegate,IChartAxisValueFormatter,IChartFillFormatter,IChartValueFormatter>///添加限制线-(ChartLimitLine *)createLilitLineLine:(CGFloat)limit label:(NSString *)label{ //最高 最大限制线 ChartLimitLine *limitLine = [[Ch
2020-11-28 15:05:25 794 1
原创 CocoaPods安装、使用
pod search 无效解决方式(尝试删除~/Library/Caches/CocoaPods/search_index.json重新pod search无效)https://www.jianshu.com/p/bdf29542c565
2020-11-04 09:59:22 7
原创 OC中使用Swift
OC中使用Swift1 targets -> Build Settings -> Packaging 中设置Defines Module 为YES2 查看target->build setting->packaging->product module name ,改为全英文,不要有特殊字符3 直接创建一个Swif文件 4 编译一下,在需要使用Swift文件的类里面添加头文件#import “XXX-Swift.h”,其中XXX就是步骤3中修改过的target->
2020-07-29 16:34:40 587 1
原创 通讯录、定位、推送、相机权限校验;
Support_PowerCheck.h文件#import <Foundation/Foundation.h>/** 权限授权状态 - PowerStateAllow: 允许 - PowerStateRefuse: 不允许 - PowerStateUndefined: 未申请,未定义 */typedef NS_ENUM(NSInteger,PowerState) { PowerStateAllow = 1, PowerStateRefuse = 2,
2020-07-10 15:25:50 215
原创 删除SceeneDelegate,直接使用AppDelegate方法
1 删除SceeneDelegate2 修改main.m文件内容为// NSString * appDelegateClassName;// @autoreleasepool {// // Setup code that might create autoreleased objects goes here.// appDelegateClassN...
2020-03-04 13:10:18 808
原创 添加点击tabeleview空白部分(未显示cell的部分)的手势
添加点击tabeleview空白部分(未显示cell的部分)的手势 UITableView * oneTableView = [[UITableView alloc] initWithFrame:CGRectMake(0,0, SCREEN_WIDTH, SCREEN_HEIGHT-HYXF_StatusBarAndNavigationBarHeight) style:UITableViewS...
2019-12-17 11:27:24 148
原创 设置cell不同类型的圆角
可自动适应高度的不同类型圆角的cell思路:设置三个背景view,topView、midView、botView。其中topView和botViewm是顶部和底部圆角,midView的top是topView的底(bottom),bottom是botView的顶(top)。只需要顶部的圆角,就把botView高度更新为0,同理只需要底部圆角就把topView高度更新为0。同时需要两个圆角,就更新t...
2019-11-26 09:15:23 324
原创 protobuf 使用
protobuf 使用参考:https://www.jianshu.com/p/915875f17a76安装完成之后使用,首先cd到verify.proto文件所在目录,然后使用命令protoc verify.proto --objc_out="./ " (注意 “” 必须有) 会自动输出.h和.m文件到当前目录。注意使用 protoc verify.proto --objc_o...
2019-11-05 14:47:14 140
原创 小问题 笔记
1 将controller A 加到另一个controller B上,如果想执行A中的-(void)viewWillAppear:(BOOL)animated{}方法,需要在添加A的时候调用 [self addChildViewController:A];方法。否则A中的-(void)viewWillAppear:(BOOL)animated{}不执行。2 消除导航条底部的黑线黑道self.......
2019-08-06 15:23:40 381
转载 给按钮设置圆角 自定义四个角显示 设置一个边框
给按钮设置圆角 自定义四个角显示UIButton btnLogin = [[UIButton alloc] init];[btnLogin setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];btnLogin.adjustsImageWhenDisabled = NO;btnLogin.backgroundCo...
2019-05-23 17:38:44 2309
原创 常用链接
1 iOS开发中使用Masonry让cell自适应高度https://www.jianshu.com/p/9563f5b646d9IB_DESIGNABLE#import “MyTableViewCell.h”//#import “Masonry.h”@implementation MyTableViewCell {UILabel *_contentLabel;UILabel *ne...
2019-05-22 15:02:23 95
原创 自定义 系统选择联系人页面顶部按钮颜色
CNContactPickerViewController* _contactPicker = [[CNContactPickerViewController alloc] init];_contactPicker.delegate = self;[[UIBarButtonItem appearance] setTitleTextAttributes:[NSDictionary diction...
2019-05-21 12:19:19 213
原创 iOS 添加使用特殊字体
1 plist文件中添加Fonts provided by application名字要对应2 获取特殊字体使用时的实际名字NSString *path = [[NSBundle mainBundle] pathForResource:@“IMPACT” ofType:@“TTF”];NSURL *fontUrl = [NSURL fileURLWithPath:path];CGDat...
2019-05-09 17:30:39 1589
转载 iOS 自动提示应用需要升级,点击升级跳入App Store下载页
iOS 自动提示应用需要升级,点击升级跳入App Store下载页1 应用需要打开对应的配置。如下图:2 找到AppStore上的appid在pc端浏览器打开网址:https://www.apple.com/itunes/,搜索需要的应用获取应用id3 获取App Store上的版本号,跟本地的进行比较,如果不一致(不一致肯定就是新版本)就更新。//获取APPStore里面的版本号...
2019-05-09 17:07:20 1165
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人