加载中
iOS 嵌套UIScrollview的滑动冲突另一种解决方案

这篇文章主要是看了卓同学的嵌套UIScrollview的滑动冲突解决方案之后,我想换一种方式来实现,其实基本思想是一样的。 先说说整体结构: 一个mainScrollView上面有一个bannerView和subScroll...

2020/11/25 12:27
644
UILabel换行与多行文字显示处理

最近在项目中频繁遇到显示多少行文字的需求,有的需求是在什么情况下都只显示1行文字,有的需求是要求显示多少行文字由服务器端控制,有的需求是展示全部文字,有的需求是要最多展示5行文字,...

2020/11/24 11:55
131
ios开发UI篇--UILabel

概述 UILabel类实现了一个只读文本视图。你可以使用这个类来画一个或多个静态文本.UILabel类支持既简单又复杂的样式标签文本,还可以控制外观,比如标签是否使用了一个影子或者处于高亮状态等...

2020/11/24 11:52
70
sizeToFit的使用

sizeToFit的使用 - (void)sizeToFit; 1.是什么 该方法是UIview 的接口方法,适用于所有的 UI层控件 2.干什么用的 自适应 控件宽高 用的 3.使用方法(以UIlable 为例) NSString *messge = @"这是...

2020/11/24 11:51
50
UITableView使用详解

一、初始化方法 - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style; 这个方法初始化表视图的frame大小并且设置一个风格 UITableViewStyle是一个枚举,如下: type...

2020/11/19 16:37
32
iOS Masonry详解

现在iPhone手机屏幕越来越多, 屏幕适配也越来越重要. Masonry就是为屏幕适配而生的三方框架. Masonry基础API mas_makeConstraints() 添加约束 mas_remakeConstraints() 移除之前的约束,重新...

2020/11/19 16:36
19
iOS MJRefresh的使用方式

1、导入MJRefresh到项目中 cocoapods导入:pod 'MJRefresh' 将MJRefresh文件夹中的所有内容拖拽进项目中。 两种方式任选其一。使用时别忘记引入头文件:#import "MJRefresh.h" 2、UITableVi...

iOS之访问权限以及跳转到系统界面

iOS开发中有时候有这样的需求:当用户设置不允许访问照片、麦克风和相机等系统权限的时候,这时需要直接跳转到系统的隐私界面进行设置。 判断是否开启权限 前面已经说过,我们需要在用户不允...

iOS开发检测是否开启定位、是否允许消息推送等权限的实例

1.iOS开发检测是否开启定位: 需要导入: 1 #import <CoreLocation/CoreLocation.h> 代码如下: 1 2 3 4 5 6 7 8 9 10 + (void)openLocationServiceWithBlock:(ReturnBlock)returnBlock { BOOL...

2020/11/18 17:51
12
UIAlertController的使用

当你的应用程序需要向用户呈现重要信息,或提示用户重要选择时,可以使用警告框(Alert View)和操作表(Action Sheet)。下图左侧部分是警告框,右侧部分是操作表。 Alert&ActionSheet.png ...

2020/11/18 17:50
57
iOS block异步实现return返回值的方式

+ (NSString *)httpNet { dispatch_semaphore_t signal = dispatch_semaphore_create(1); __block NSString *objectID; // 模拟block异步 [UIView animateWithDuration:3 animati......

ios
2020/11/18 16:59
616
iOS Tip: 设置 View 的 cornerRadius 和 shadow

想使一个 View 的 cornerRadius 生效,需要设置 targetView.layer.masksToBounds = true 或者 targetView.clipsToBounds = true (其实是同一个东西,表示超出 view 外面的内容是否绘制,默认...

2020/10/29 13:56
53
UIView 添加阴影不起生效

1、没有设置不透明度 view.layer.shadowOpacity=0.8f; 2、设置了view的masksToBounds view.layer.masksToBounds=YES; 3、当UIView本身是透明的时候设置shadowColor也不起作用......

2020/10/28 14:58
126
WKWebView代理方法解析

一.前言 上一篇文章已经对WKWebView做了一个简单的介绍,主要对它的一些方法和属性做了一个简单的介绍,今天看一下WKWebView的两个协议:WKNavigationDelegate 和 WKUIDelegate。 二.WKNavi...

2020/10/23 17:29
30
WKWebView遇到 _blank 和 window.open 是不跳转的处理方法

当html源代码中,一个可点击的标签带有 target='_blank' 时,导致WKWebView无法加载点击后的网页的问题。 如果你发现你的WKWebView中的网页,点击某个按钮无反应。就看看这个吧。 问题出现的...

2020/10/23 17:28
689
运行报错:dyld: Library not loaded: /System/Library/Frameworks/AuthenticationServices.framework/Authen...

报错信息: dyld: Library not loaded: /System/Library/Frameworks/AuthenticationServices.framework/AuthenticationServices Referenced from: /Users/Library/Developer/CoreSimulator/D...

2020/10/22 17:50
710
WKWebView 那些坑

导语 WKWebView 是苹果在 WWDC 2014 上推出的新一代 webView 组件,用以替代 UIKit 中笨重难用、内存泄漏的 UIWebView。WKWebView 拥有60fps滚动刷新率、和 safari 相同的 JavaScript 引擎等...

2020/10/15 10:36
199
WKWebView (含JS交互) 踩坑、填坑小结

最近在开发一款大部分都是Web网页的APP,项目采用WKWebView加载网页,我和Web端的兄弟对WebKit都不熟悉,踩了不少坑。在此对WKWebView的使用做些小结,另外填些踩过的坑。 配置WKWebView 利用...

2020/10/15 10:35
38
ios uiwebview wkwebview注意点小记

概述 wkwebview是苹果公司推出的替代uiwebview的方案,它在内存占用和稳定性方面有很大的优势,性能对比此篇文章就不讲了。 但是就目前情况而言,uiwebview还有有一些不能被完全替代的原因,...

2020/10/14 17:07
101
WKWebView白屏之坑

问题 最近项目中使用了WKWebView展示echarts图表。起初效果很好,但是长时间测试后发现,WKWebView会出现白屏现象。百度了一番后,发现很多朋友遇到了同样的问题(例如这一篇https://www.jia...

2020/09/27 16:58
467

没有更多内容

加载失败,请刷新页面

返回顶部
顶部