自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 Flutter iPhoneX 刘海屏适配

对于Flutter来说,刘海屏主要适配的是上下的边距, 需要把不可点击的区域留出来,同时要把背景颜色和图片放上去。 对于上面的边距, 如果使用 Scaffold , appBar已经自动为我们做好了适配,直接使用就行了。 如果使用的是自定义布局的话, Flutter 提供了媒体查询的接口, 可...

2019-12-19 15:57:53

阅读数 43

评论数 0

原创 Flutter 中TextField提示语hintText不居中

解决办法两种 一种是单个修改 child: TextField( style: TextStyle(textBaseline: TextBaseline.alphabetic), ) 还有一种是全局修改 ThemeData( textTheme: TextTheme(su...

2019-10-23 11:34:29

阅读数 604

评论数 0

原创 flutter 开发ios升级到iOS13之后运行报错

iOS系统升级到ios13之后,flutter真机运行报错 报错信息为 ios-deploy[76102:3087663] [ !! ] Error 0xe800007f: Device doesn't support wireless sync. AMDeviceStartServ...

2019-09-26 13:02:11

阅读数 1183

评论数 1

原创 Flutter ListView 或者SingleChildScrollView 嵌套 ListView.builder滑动冲突

原因 SingleChildScrollView 和 ListView 都有滚动属性physics 他们默认是都是可以滚动的,所以一起使用会报错 报错信息为 RenderBox was not laid out: _RenderScrollSemantics#ccded rela...

2019-09-25 12:27:20

阅读数 594

评论数 0

原创 Flutter 添加高德地图启动有警告binary messenger before `runApp()` has been

添加高德地图之后,发现启动时有警告信息 [VERBOSE-2:ui_dart_state.cc(148)] Unhandled Exception: ServicesBinding.defaultBinaryMessenger was accessed before the binding w...

2019-09-20 10:40:19

阅读数 520

评论数 0

原创 Flutter 类似Block的页面间参数回传

直接上代码 class A extends StatelessWidget { @override Widget build(BuildContext context) { return B( onChanged: (e){ }, onCh...

2019-08-28 18:06:20

阅读数 179

评论数 0

原创 Flutter ios打包 白屏问题

用Flutter写的ios项目 在Xcode打包之后 在手机上运行ipa包,发现app只有白屏,并不是自己运行的项目 解决办法是在先在项目目录下运行 flutter build ios --release 然后再到Xcode里面打包ios项目,注意build之后打开Xcode,不要在运行项...

2019-07-24 17:19:24

阅读数 1510

评论数 0

原创 xcode升级10.3之后xib报错

Xcode升级到10.3之后运行项目发现跑不起来了报错 Failed to find or create execution context for description '<IBCocoaTouchPlatformToolDescription: 0x7fefbefd1d...

2019-07-23 11:34:11

阅读数 553

评论数 1

原创 Flutter 混合开发FlutterBoost iOS接入

首选需要把fullter项目集成入ios项目中 集成教程https://blog.csdn.net/ly410726/article/details/91543405 1.在Flutter项目中添加依赖项 打开pubspec.yaml并将以下行添加到依赖项: flutter_boost: ...

2019-06-14 11:08:07

阅读数 1085

评论数 1

原创 将Flutter添加到现有IOS项目

参考链接https://github.com/flutter/flutter/wiki/Add-Flutter-to-existing-apps 1.创建一个Flutter模块 假设您有一个现有的iOS应用程序some/path/MyApp,并且您希望将Flutter项目作为兄弟 $ cd...

2019-06-12 15:56:40

阅读数 372

评论数 0

原创 mac下代码打印

ios在申请项目著作权的时候,要打印全部代码,我找到的方法要一个文件夹一个文件夹打印,虽然有些麻烦,但是胆码很简单 cd到要打印的文件夹中之后 find . \( -name "*.h" -or -name "*.m" \) -exec cat {}...

2019-06-11 13:09:27

阅读数 191

评论数 0

转载 Mac下flutter环境配置以及遇到的问题

参考 1.在macOS上搭建Flutter开发环境 2.Mac 打开、编辑 .bash_profile 文件 3.Mac系统安装AndroidStudio 1.打开终端 2.clone flutter 命令: git clone -b beta https://github.com...

2018-12-08 15:40:49

阅读数 1455

评论数 0

原创 ios开发系统升级到ios12.1之后tabbrControlle在返回的时候从上向下闪动一下而且向右侧移动了一点位置

[[UITabBar appearance] setTranslucent:NO] 设置这个再  APPdelegate   或者是创建tabbrController的类中

2018-11-01 13:34:21

阅读数 772

评论数 0

原创 ios开发dsbridge的使用 ios端代码

dsbridge在github上给出的文档已经很详细了但是就是有些地方没有解释明白,我这里对ios部分的方法做下解释 1.先pod进去dsBridge pod "dsBridge" 2.然后官网给我解析就是开始创建一个JsApiTest类,但是没有说明这个类是干什么的,...

2018-10-22 16:36:41

阅读数 1039

评论数 0

原创 ios开发app与js交互第三方工具WebViewJavascriptBridge的使用以及问题pod出现的问题处理

WebViewJavascriptBridge是一个ios与安卓通用的与js交互工具。使用起来非常方便,现在WebViewJavascriptBridge支持webview与WKWebView 首先要在.h或者.m里面声明 #import "WKWebViewJavascriptB...

2018-09-27 10:46:07

阅读数 116

评论数 0

原创 ios开发rightBarButtonItem在ios11之前不显示

在开发的时候发现rightBarButtonItem在ios11之前居然不展示,ios11显示,直接上代码 UIButton *releaseButton = [UIButton buttonWithType:UIButtonTypeRoundedRect]; [releaseButt...

2018-09-05 16:50:11

阅读数 1184

评论数 1

转载 调整tabBarItem的image和title位置

用系统的tabBarItem有时不符合UI设计,这时要我们调整下tabBarItem的image和title位置 //title上移 [vc.tabBarItem setTitlePositionAdjustment:UIOffsetMake(0,y)]; //image上移 vc.tabBa...

2018-08-28 16:57:53

阅读数 989

评论数 1

原创 ios开发跳转到指定的TabBarViewController中的某一个VIewController

// 这是从一个模态出来的页面跳到tabbar的某一个页面 AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate]; UITabBarContro...

2018-08-28 16:55:07

阅读数 3017

评论数 0

原创 在UIView页面执行pushViewController操作

由于UIView没有navigationController属性,所以不能直接push操作 这里介绍两种解决方案,第一种是常用的block: 1.在UIView的.h文件中定义一个bock属性:@property (nonatomic, copy)void(^MoreSearchblock)(...

2018-08-21 10:42:57

阅读数 1402

评论数 0

转载 ios开发无线真机调试

要求环境: Xcode version 9.0, iOS 11.0, Mac与iPhone连接同一个WiFi信号 打开Xcode, 使用数据线连接iPhone, 打开Xcode –&gt;Window –&gt;Devices and Simulators:  勾选Show...

2018-08-16 16:36:44

阅读数 503

评论数 0

原创 ios开发UIButton背景色渐变

UIButton *thirdBtn = [UIButton buttonWithType:UIButtonTypeCustom]; thirdBtn.frame = CGRectMake(10, 50, 200, 44); CAGradientLayer *gradientL...

2018-07-27 15:10:00

阅读数 7875

评论数 0

转载 ios开发Dlog调试

在工程Bulid Settings的other C Flags的Debug中加入-DDEBUG,就能在工程Debug版本中调用DLog,在Release版本中不调用

2018-07-06 15:13:47

阅读数 110

评论数 0

转载 ios 从URL中截取所包含的参数,并且以字典的形式返回和参数字典转URL

- (NSString *)keyValueStringWithDict:(NSDictionary *)dict{    if (dict == nil) {        return nil;    }    NSMutableString *string = [NSMutableStrin...

2018-06-09 13:34:44

阅读数 705

评论数 0

原创 ios模块化开发

一.mac环境配置 1.ruby2.pod3.node4.xcodeproj二.在码云上创建自己的私有项目1.填写项目名称 项目介绍2.要首选选择开源许可证在选择是否开源 开源许可证我们选择MIT3.是否开源选择私有或者公开都行4.然后创建项目三.本地创建项目项目名称需要与在码云创建的名称一直四....

2018-05-22 18:09:05

阅读数 346

评论数 0

转载 按钮(UIButton)的用法

转载自hangge 的连接 点击跳转1,按钮的创建(1)按钮有下面四种类型: UIButtonType.system:前面不带图标,默认文字颜色为蓝色,有触摸时的高亮效果 UIButtonType.custom:定制按钮,前面不带图标,默认文字颜色为白色,无触摸时的高亮效果 UIButtonTyp...

2018-05-10 10:22:20

阅读数 386

评论数 0

转载 (Swift&OC)UITextView的的使用技巧

一、关键词1.1.弹性方向alwaysBounceVertical垂直alwaysBounceHorizontal水平1.2.滑动UITextView键盘下去keyboardDismissMode= UIScrollViewKeyboardDismissMode.onDrag1.3.输入框是否有内...

2018-05-09 17:24:28

阅读数 47

评论数 0

转载 Swift 用Delegate和Block实现回调的Demo

转载 RETHINK的文章一、有关回调我们知道,执行函数的时候,一般都有return作为返回参数了,那有return了为什么还要回调呢?回调是为了实现异步的返回,在某些特殊的情况下,比如你执行的函数是一个长时间运行的函数,并不能直接返回给你结果,为了不影响源程序其他步骤的执行,你得继续执行下去,等...

2018-05-08 16:11:51

阅读数 1812

评论数 0

转载 SwiftyJSON的使用详解

转载 点击打开链接1,SwiftyJSON介绍与配置SwiftyJSON是个使用Swift语言编写的开源库,可以让我们很方便地处理JSON数据(解析数据、生成数据)。GitHub地址:https://github.com/SwiftyJSON/SwiftyJSON使用配置:直接将 SwiftyJS...

2018-05-08 09:44:49

阅读数 11009

评论数 0

原创 OS开发复制字符串到剪贴板

UIPasteboard *pasteboard = [UIPasteboard generalPasteboard]; pasteboard.string = self.link.text;

2018-04-18 13:28:58

阅读数 42

评论数 0

转载 OS代理方法和block的使用

创建协议 一. @protocol SecondViewControllerDelegate &lt;NSObject&gt; -(void)secondViewControllerDidDit:(NSString *)name; @end   二.@property(...

2018-04-17 15:50:34

阅读数 52

评论数 0

转载 UIButton基础以及使用block+UIButton处理点击事件

转载连接:点击打开链接

2018-04-17 15:47:05

阅读数 56

评论数 0

原创 Mac中Pod安装

Pod安装 pod安装需要ruby ,ruby安装需要安装rvm———————————————————————————————————————————————————————————rvm安装RVM 是干什么的这里就不解释了,后面你将会慢慢搞明白。    $ curl -L https://get...

2018-04-16 10:33:15

阅读数 3367

评论数 0

原创 ios开发宏定义调用方法

在宏定义名称的后面加入(),在()里面可以写方法,然后再用CG_INLINEN后面写方法就可以了#define APIURL  (getUrl())CG_INLINEN SString* getUrl(){    return ""}

2018-04-16 10:30:24

阅读数 537

评论数 0

原创 ios开发动态切换环境

ios动态切换环境可以参考https://blog.csdn.net/gaoyp/article/details/55518479这篇文章,我这边要说的是,如果你的环境变化都是宏定义切换的,用上面的那篇文章切换都太麻烦了,可以用一个简单的方法,代码如下#define APIURL (getUrl(...

2018-04-16 10:26:53

阅读数 965

评论数 0

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