iOS 自定义转场动画 - present/dismiss转场动画改为push/pop的样式

直接上代码! 1、准备工作: 默认的ViewController类,和创建要present到的下一级控制器SecondViewController类。默认创建,不添加其他操作,可以自己改改背景色做区分。 2、实现present动画: 这里演示的动画类似原生的push和pop动画,present时...

2019-07-16 10:32:00

阅读数 9

评论数 0

iOS Flutter插件 导入第三方Framework

场景:当使用Flutter开发Package&Plugins时,若需要导入第三方Framework,此时就相当于Pod该Framework(iOS环境下)。 1.Flutter 创建Plugins之后,包名如 flutter_plugin_indoor_map,先用Android...

2019-07-11 14:56:16

阅读数 16

评论数 0

iOS 封装自定义弹窗工具

封装了一个工具类,用户调用方法并传入自定义view,就能在APP的window弹出自定义view。 - (IBAction)popUpViewBtnFunc:(id)sender { UIView *view = [[UIView alloc] initWithFrame:C...

2019-07-08 15:14:38

阅读数 56

评论数 0

PHP function(){}里,怎么调用外部定义过的变量

$test = 123; abc(); //这里什么都不输出,因为访问不到$test变量 function abc(){ echo($test); } 如果,你想在函数内部访问外部变量,你需要这样: 复制代码代码如下: global$test; $test = 123; abc();...

2019-06-24 15:49:41

阅读数 32

评论数 2

iOS TouchID/FaceID 开发

创建LXFAuthentication类的.h和.m文件,继承自LAContext .h代码如下: // // LXFAuthentication.h // Test // // Created by 凌煊峰 on 2019/6/21. // Copyright © 2019 凌煊峰...

2019-06-21 15:21:21

阅读数 70

评论数 0

iOS Cocoapod 下载别人github代码

fork 别人的项目之后,在profile中添加如下代码 pod 'LYEmptyView', :git => 'https://github.com/LINGLemon/LYEmptyView.git'

2019-05-31 16:58:27

阅读数 14

评论数 0

Flutter开发笔记18 - iOS通过FlutterEventChannel发送消息给Flutter

主要逻辑: Flutter端 EventChannel监听Native传来的消息 Native通过创建EventChannel,给Flutter层发送消息 代码梳理 1、Flutter端创建EventChannel进行监听 EventChannel eventChannel = Ev...

2019-05-27 11:53:22

阅读数 63

评论数 0

iOS 获取WKWebView屏幕显示内容的截图

- (UIImage *)createImageWithView:(UIView *)view { CGSize s = view.bounds.size; UIGraphicsBeginImageContextWithOptions(s, YES,[UIScreen mainSc...

2019-05-22 13:35:16

阅读数 20

评论数 0

iOS 与JS交互之WKScriptMessageHandler协议

本文介绍如果使用WKWebView的WKScriptMessageHandler实现iOS与JS交互。WKWebView是Apple在iOS8推出的Webkit框架中的负责网页的渲染与展示的类,相比UIWebView速度更快,占用内存更少,支持更多的HTML特性。WKScriptMessageHa...

2019-05-17 15:20:37

阅读数 42

评论数 0

iOS WKWebView 跳转appStore或者拨号

WKWebView默认禁止了一些跳转 UIWebView 打开ituns.apple.com跳转到appStore, 拨打电话, 唤起邮箱等一系列操作UIWebView默认支持的. WKWebView 默认禁止了以上行为,除此之外,js端通过window.open()打开新的网页的动作也被禁掉...

2019-05-15 16:52:08

阅读数 94

评论数 0

iOS WKWebview cookie注入

参考React Native的WKWebView配置,github地址https://github.com/react-native-community/react-native-webview/blob/master/ios/RNCWKWebView.m 网页将不再能获取默认的cookie,如...

2019-05-15 14:33:10

阅读数 39

评论数 0

iOS WKWebView的target="_blank"问题的解决方案

//WKUIDelegate - (WKWebView *)webView:(WKWebView *)webView createWebViewWithConfiguration:(WKWebViewConfiguration *)configuration forNavigationAction...

2019-05-13 18:05:15

阅读数 71

评论数 0

iOS WKWebView支持JS的alert

//WKUIDelegate - (void)webView:(WKWebView *)webView runJavaScriptAlertPanelWithMessage:(NSString *)message initiatedByFrame:(WKFrameInfo *)frame comp...

2019-05-13 18:03:04

阅读数 29

评论数 0

Flutter开发笔记17 - 全屏幕与折叠屏适配指南

全屏幕特点,及存在的问题 全面屏手机的特点: 大、屏占比高、长宽比达到了19.5:9甚至更高; 短点的像素、density的取值都是一样的,所以需要适配的是长。 问题: 传统布局的高度不足,导致上下留黑边; 基于屏幕顶部和底部的布局,如弹框,在全面屏上显示会发生位移; 安全区域的问...

2019-04-29 11:16:24

阅读数 212

评论数 0

Flutter开发笔记16 - Widget的生命周期

前言 和其他的视图框架比如android的Activity一样,flutter中的视图Widget也存在生命周期,生命周期的回调函数提现在了State上面。理解flutter的生命周期,对我们写出一个合理的控件至关重要。组件State的生命周期整理如下图所示: 大致可以看成三个阶段 初始...

2019-04-26 15:06:25

阅读数 31

评论数 0

Flutter开发笔记15 - Flutter基础-组件通信(父子、兄弟,类似iOS中的NSNotification用法)

博客原文:https://www.jianshu.com/p/25a85c02d586?tdsourcetag=s_pctim_aiomsg 上一篇中讲了如何通过父组件给子组件传值: 传送门(方法传参,block回调) 这一篇的内容会讲述如何实现: 1. 父子组件之间的传值方法 2. 兄弟组...

2019-04-17 17:26:00

阅读数 40

评论数 0

Flutter开发笔记14 - http请求与Future开发

GitHub地址:https://github.com/LINGLemon/FlutterFutureDemo 1、需在pubspec.yaml中导入http插件包 dependencies: http: ^0.12.0+1 然后执行flutter packages get 2、tes...

2019-04-17 10:51:38

阅读数 54

评论数 0

Flutter开发笔记13 - Flutter集成Bugly插件

最近公司Flutter项目中要求集成监控App崩溃的功能,由于Flutter是一个跨平台中较新的框架,在衡量阿里云、AppCenter、腾讯Bugly的利弊之后,内部决定使用TencentBugly。而在GitHub上也找到了对应的插件,地址如下: 腾讯Bugly flutter应用更新统计及异...

2019-04-16 15:36:01

阅读数 318

评论数 0

Flutter开发笔记12 - Flutter包与插件的开发

一、Package简介 1、pubspec.yaml 2、一个lib文件夹 二、Package类型 1、package(一般主要是dart的代码) 2、plugin(有Flutter、iOS、Android的) 三、创建包的方式 1、可视化方式(推荐) 2、...

2019-04-16 11:32:55

阅读数 152

评论数 0

Flutter开发笔记11 - 打开第三方APP

https://pub.dartlang.org/中搜索url_launcher

2019-04-14 17:38:55

阅读数 215

评论数 0

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