- 博客(64)
- 资源 (1)
- 收藏
- 关注
原创 富文本加图片 设置行高失效例子; 有效做法-label设置首行缩进 label上加imageview
let nsatrr = NSAttributedString.init(string:" " + (model.title ?? "")) let string = NSMutableAttributedString.init(attributedString: nsatrr) let font = UIFont.mediumSystemFont(ofSize: 14) le...
2021-12-22 11:54:48 277
原创 iOS 最常用的动画
Swift let basicAnimation = CABasicAnimation(keyPath: "transform.rotation.z") basicAnimation.toValue = 0.1 basicAnimation.duration = 0.5 basicAnimation.repeatCount = MAXFLOAT basicAnimation.autoreverses = true
2021-12-22 11:30:48 182
转载 OC图片、文字轮播
YSBannerView git地址其中文字轮播可在AdCell中自定义另外如果需求只是修改文字,不要求轮播交互效果的,可以加定时器+富文本(除了gif)或者定时器+自定义imageview(支持gif)...
2021-12-22 11:08:22 209
转载 Swift Realm数据库更新
SwiftRealm数据库更新 /// 配置数据库 public class func configRealm() { /// 这个方法主要用于数据模型属性增加或删除时的数据迁移,每次模型属性变化时,将 dbVersion 加 1 即可,Realm 会自行检测新增和需要移除的属性,然后自动更新硬盘上的数据库架构,移除属性的数据将会被删除。 let dbVersion : UInt64 = 1 let docPath = NSSearch.
2021-04-14 11:05:15 567
原创 ios开发相关
1.textfield文字偏移- (void)setTextOffsetWithLeftViewRect : (CGRect)rect WithMode :(UITextFieldViewMode)mode{ UIView *view = [[UIView alloc]initWithFrame:rect]; self.leftView = view; self.leftViewMode = mode; //枚举 默认为no 不显示leftView}2./*...
2020-06-05 15:14:52 245
原创 swift 学习 字典和函数回调
@objc func quaryAllBalances(quaryBalances: @escaping (NSDictionary) -> Void){ let allAccounts = HPBUserMannager.shared.walletInfos var allAddress: [String] = [] allAccounts...
2020-04-10 12:09:46 399
原创 iOS 简单自定义UITableView左滑编辑按钮样式适配13
// 自定义左滑显示编辑按钮-(NSArray<UITableViewRowAction*>*)tableView:(UITableView *)tableView editActionsForRowAtIndexPath:(NSIndexPath *)indexPath{ UITableViewRowAction *rowAction = [UITableViewRow...
2019-10-29 14:59:01 2196 5
转载 ios13适配问题
1.statusBar颜色暗黑模式下if (@available(iOS 13.0, *)) { [UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleDarkContent; } else { // Fallback o...
2019-10-19 12:27:06 353
翻译 打包sdk上传Cocoapods包含xib等资源文件
//podspace文件s.resource_bundles = { 'SQCustomAlertView' => ['*.{xib}'] }//引用 public override func loadView() { Bundle(for: type(of: self)).loadNibNamed("SQCustomAlertView.bund...
2019-10-18 18:45:56 453
转载 iOS Universal Link
iOS Universal Linkhttps://www.jianshu.com/p/96649a73795bhttps://www.jianshu.com/p/77b530f0c67b
2019-09-17 17:57:21 969
转载 ios 获取手机上app列表
- (void)getAppList{ id space = [NSClassFromString(@"LSApplicationWorkspace") performSelector:@selector(defaultWorkspace)]; NSArray *plugins = [space performSelector:@selector(installedPlugin...
2019-06-10 17:24:41 4231 1
原创 iOS 多级页面返回
NSInteger index = (NSInteger)[[self.navigationController viewControllers] indexOfObject:self];if (index > 2) { [self.navigationController popToViewController:[self.navigationController.vie...
2019-05-21 17:20:49 912
原创 iOS移除父控件中所有子控件
for (UIView *subview in view.subviews) { [subview removeFromSuperview];}或者[view.subviews makeObjectsPerformSelector:@selector(removeFromSuperview)];
2019-05-14 14:44:02 440
转载 ios真机调试包 不断更新
已包含最新的 12.3iOS 12.2 (16E5181e)iOS 12.1 (16B92)iOS 12.1 (16B91)iOS12.1 (16B5068g) beta2iOS12.1 (16B5059d) beta1打开 Finder,按下 command + shift + G,输入/Applications/Xcode.app/Contents/Developer/...
2019-04-15 10:36:19 961 2
转载 苹果内购退款问题
苹果内购还是有不少问题的,还是需要和后台多多配合,例如,购买的时候默认的是当前登录的苹果id付款,如果想切换到别的id就会出现问题。。原来也没有退款流程,现在可以退款了,简书链接:http://www.jianshu.com/p/d9d742e82188...
2019-03-22 14:18:35 4321
原创 oc实用疑难杂症解决方法ios开发小技巧
1.self.edgesForExtendedLayout = UIRectEdgeBottom ; //https://www.cnblogs.com/SoulKai/p/5811296.html2.model中id属性解决方法:在controller中添加 :[OrderModel mj_setupReplacedKeyFromPropertyName:^NSDiction...
2019-03-22 14:15:11 370
原创 tableview section悬停问题解决: UITableViewStyleGrouped
self.tableView.estimatedRowHeight = 0;//预估行高 self.tableView.estimatedSectionHeaderHeight = 0; self.tableView.estimatedSectionFooterHeight = 0; self.tableView.separatorStyle = UITabl...
2019-03-22 14:02:17 706
转载 Review the updated Paid Applications Schedule.
在iTunesconnect创建新的APP,报问题 Review the updated Paid Applications Schedule.http://blog.cocoachina.com/article/64954
2019-03-22 13:53:46 1587
原创 iOS 修改状态栏字体颜色
1.首先是设置info.plist 文件: 将View controller-based status bar appearance 的值设置为NO。2.在AppDelegate.m 的方法中如下设置,默认会显示黑色等于为你的app状态栏设置一个主颜色- (BOOL)application:(UIApplication *)application didFinishLaunchingW...
2019-02-20 09:49:50 2453
转载 如何彻底移除你的Boot Camp分区?
如果你已经尝试磁盘工具还没成功卸载windows以后却发现磁盘没有恢复我已经找到了终极方法 亲测:点击打开链接
2018-06-13 17:11:44 15048
原创 资源文件
1.创建资源文件夹assets(存放多种资源)2. InputStream is = getResources().openRawResource(R.raw.test);数据流记得close3.4.5.
2018-05-31 16:21:04 285
原创 Activity片段Fragment
Activity的界面可以完全有不同的Fragment组成Frament support v4 已兼容public class MainFragment extends Fragment 生命周期:onCreate---onCreateView----onActivityCreated----onStart---onResumelayout:屏幕宽度 高度自适应 居中单例:加载页面:activit...
2018-05-30 16:40:05 195
原创 android 四大组件
一、activity点击打开链接二、service(可以看作是没有页面的activity):显性 和 隐形(已遗弃)1.显性:onCreate - onStartCommand 只能手动关闭 -onDestroy 举个例子:音乐播放继承自extends Service清单文件中注册 <service android:name=".MyService"/>启动service(act...
2018-05-23 09:48:43 305
原创 添加menu菜单时 遇到错误:unreachable statement
局部文件添加menu:局部文件:在res目录下建立一个menu文件夹,并创建局部文件:options_menu.xml警:添加menu时遇到的错误 解决办法就是return以后下面不能再写语句...
2018-05-22 11:29:47 735
原创 Android学习教程三分钟学会安卓开发
1.创建页面(activity_main是默认主页面)可拖拽控件,点击下方text切换到代码下图红框中的是控件的默认id2.创建activity class(与layout一一对应)在清单文件中注册或以a页面为主界面继承自oncreat方法中(跳转页面、传参、传参回执、传参回执并带参)页面跳转第一种方法:页面跳转第二种方法:页面跳转并传值(无回执):a页面传参:b页面接参:页面跳转并传值(有回执,...
2018-05-18 09:25:42 9255 3
转载 解决intellij idea控制台中文乱码
第一步:修改intellij idea配置文件:找到intellij idea安装目录,bin文件夹下面idea64.exe.vmoptions和idea.exe.vmoptions这两个文件,分别在这两个文件中添加:-Dfile.encoding=UTF-8第二步:找到intellij idea的file---settings---Editor---FileEncodings的GlobalEnc...
2018-05-02 11:20:51 349
原创 偶遇IntelliJ IDEA 文档无法编辑的解决办法
IntelliJ IDEA 文档无法编辑的解决办法:在IntelliJ的偏好,plugins里搜到IntelliJ Vim并取消勾选,保存后重启即可
2018-05-02 09:35:12 791
转载 idea 如何运行maven项目配置configurations
1:run→Edit configurations 2:配置tomcat,左边如果没有tomcat server的话,点击 “+”,选择tomcat server→local,在右边server选项卡中,Name我填的是ApplicationServer一样的,没试过不同会如何,ApplicationServer:点击configure,在弹出的对话框中添加你安装的tomcat路径,在最下面仍是...
2018-04-20 15:01:07 22125 2
转载 IntelliJ IDEA部署tomcat时Edit Configuration无artifact选项
IntelliJ使用 ##使用IntelliJ IDEA配置web项目时,选择Edit Configration部署Tomcat的Deployment可能会出现以下情况:导致新手部署过程中摸不着头脑。 解决办法: 1、打开Project Structure; 2、选择Aritfacts选项: 3、点击+号,选择Web Application:Exploded->From Modules: 4...
2018-04-20 14:59:52 850
转载 在IDEA中创建maven项目
在IDEA中创建maven项目 现在的JavaWeb项目中,绝大多数都是采用的maven结构的项目,而对于maven支持的最好的IDE开发工具为IDEA,所以说我就以在IDEA上为例来进行maven开发的讲解。 和往常一样,为了避免由于开发工具版本的不同所造成的困扰,我先讲我的开发工具版本号公布一下,我的开发工具版本号为IDEA-2017.2.16,如下图所示: 用IDEA创建maven项...
2018-04-20 13:20:48 209
转载 iOS 利用Router机制进行动态跳转ViewController
1.简单页面跳转我们只需要在AppDelegate.m里面引入如下代码:[[HHRouter shared] map:@"one" toControllerClass:[OneViewController class]];现在我们在任何一个ViewController里面去跳转这个OneViewController时,不需要在import这个文件了,只需要:ViewController *vc =...
2018-04-19 16:10:23 1500
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人