背景 之前有写一篇实现方式比较简单的随笔用launchscreen.storyboard适配启动图方法,顺便在评论区提了一下用autolayout适配启动图的思路,现把思路和流程记录下来. 思路 整体思路:打破启动图一定是一张固定图的思维定势,把启动图当做普通页面去适配.用UIView做容器,在里面添加不同的图片部件.然后用autolayout进行布局. 优点:适配效果较好,适用于较复杂启动图 缺点:较麻烦,需要UI配合,对启动图不同部件分别给图和约定图片相对位置和尺寸(固定/屏幕百分比等) 效…
wwdc2019有session提出.到2020年4月,上架APP的启动图必须使用launchscreen.storyboard,不能再使用assert方式了.但是session没有给出如何适配.网上也很难找到相关文章.于是,尝试用launchscreen.storyboard试了下启动图适配.结论如下: 对启动图有一定要求(上下需要留有足够空白,以免被截掉): 可以做多语言适配: https://developer.apple.com/videos/play/wwdc2019/224/ 启动图…
1.LaunchScreen.xib 中拖入UIImageView 约束都设置为0 2.新建一个Image Set 起名为LaunchScreen  Devices设置为:Device Speecific  勾选 iphone和 Retina 4-inch 启动图对应关系如下: 1x:iphone4 2x:iphone5 Retina4 2x: iphone6 3x:iphone6 pius 3.LaunchScreen.xib 中选择UIImageView 在Image 选择LaunchScr…
如何设置App的启动图,也就是Launch Image? Step1 1.点击Assets.xcassets 进入图片管理,然后右击,弹出"App Icons & Launch Images",选择"New iOS Launch Image" 2.如图,右侧的勾选可以让你选择是否要对ipad,横屏,竖屏,以及低版本的ios系统做支持.这边我选了ios9,ios8.0,ios7.0,ios6. Step2 将规定尺寸的图片从你的文件中拖动进到固定位置. 系统…
网络上已经有很多适配教程,可是看了半天总是半懂不懂..最后还是要综合多个教程再动动脑子动动手,最好有程序大哥帮你试一下(这得有多大的福气) 如果有跟我一样情况的: 1.       有人说用sketch自动导出多套尺寸切图和SVG矢量格式,表示没钱买MAC 2.       有人说用切图神器cutman,表示用CC以上版本PS不支持 3.       另…不喜欢/用不惯/不会用ps自带切图工具的 目前iPhone有10种型号,5种屏幕尺寸,再加上6plus的“降采样”(Downsampling)…
设置[General]->[App Icons and Launch Images] 注意:当App不是用LaunchScreen.xib来配置启动页时,[LaunchScreen File]置空. 如果没有[LaunchImage],则进行创建: Assets.xcassets右键->[App Icons & Launch Images]->[New iOS Launch Image] 设置[Assets.scassets]->[LaunchImage],并进行勾选[属性…
趁iPhone新品还没有发布,先整理一下屏幕适配.启动图适配.APP图标适配的笔记,方便以后查阅: 注:部分图片来源于网络 违删; (一)iPhone屏幕适配: (1)屏幕分辨率: ①设计尺寸规范(表格): ②设计尺寸规范(图文): ③开发尺寸易理解: (二)iPhone刘海屏/非刘海屏PT尺寸简要图: (三)APP图标适配尺寸简要图: (四)启动图尺寸简要图: (五)部分适配相关宏定义(简要说明): /** * MARK:-屏幕尺寸宏定义 * 导航栏高度 状态栏高度 底部tabbar高度 苹果…
一.通过LaunchScreen.storyboard 作启动图 1>在LaunchScreen.storyboard中拖拽一个imageView放上启动图片 注意:记得勾选右边的 User as Launch Screen 2>在工程中-->General-->App Icons and Launch Images 选项下 -->Launch Screen File 文件选择LaunchScreen.storyboard 二.通过Assets.xcassets设置Launc…
原有的推流APP用launchScreen做的启动图,现在要修改一张,发现修改无效. 当前测试的方法有 1,重启Xcode  卸载app 清楚xcode缓存 2,修改launchScreen.storyboard上imageView中的图片 3,  修改图片名   效果:已删除原启动图,现启动图变为白板,新的启动图无法展示     https://www.jianshu.com/p/fb70d15b50d8 参考以上文章,重启手机后就好了,可能原因为app在第一次在手机上启动时,启动图被系统截屏…
今天开始设置一个新项目的启动图,需要我自己设置,我在UI那拿到以前格式的启动图不知道为何需要那么多图,我记得用LaunchScreen只需一张即可,利用自动布局,今天看到这么多图,发现他用的是LaunchImage,这个需要多组图片来适配不同手机型号,我自己开始做了一遍,很简单: 1.首先你需要在你设置图片的地方,也就是工程中的Assets.xcassets中进行如下操作: 2.在创建的LaunchImage中将对应的图片放到合适的位置. 3.选中你的LaunchScreen把将use as l…
Xcode有时候在LaunchScreen.storyBoard中修改了启动图片之后,运行却没有效果,直接白屏,而往storyboard中拖插件是可以显示的,设置成Assets.xcassets中的其他图片也是可以的,就只有新拉进去的图片无效 解决方案:手机删除应用,手机重启,Xcode进行clean,xcode run起来吧,现在应该好了(*^__^*) 嘻嘻…….(其实应该直接重启手机就有效了,这个没去测~) 欢迎加群讨论学习:578874451…
每个APP都应该有自己的图标跟启动图. 这里介绍怎么设置iOS的APP的图标跟启动图. (1)图标 小程的xcode是10.0版本,设置图标的入口如下: 点击入口后,进到设置页面,如下: 可以看到有很多空位,在等着拉入图标,因为iphone与ipad,不同的系统,不同的机型尺寸,使用了一系列不同尺寸的图标. 如果最终要提交到appstore,而且这个APP主要是在iphone或ipod上运行的,那应该有下面截图中的图标(包括最上面看到一点点的图标): 每个位置的尺寸,可以计算出来,比如3x的60…
1.Images.xcassets添加LaunchImage 2.具体大小和添加类别都是可以调的 640*960   (4/4s)                                 2X位置 640*1136  (5/5s/5c)                      R4位置 750*1334   (6)                               R4.7位置 1242*2208  (6 plus)                      R5.5位置 3…
icon:选择Assets-->AppIcon-->将各种尺寸的icon拖拽到相应的框中. APP名称:选择info-->Bundle name,修改APP名字. 启动图: 首先点击 Assets-->LanuchImage-->将各种尺寸的启动图拖进去,要是没有LanuchImage,新建一个, 其次:target-->general-->修改如下图("Launch Image Sources"选择对应的启动图的名称)…
1. 正常来说,启动图以及App图标需按照命名规则命名, 但是命名不规范并不影响显示; 2. 设置启动图的两种方法:      (1) iOS 8—xcode 6 之后新出LaunchScreen.storyboard(LaunchScreen.xib)来设置启动图; 当系统版本高于iOS8.0默认优先会显示LaunchScreen. 需要在xcode (General里) 两处做如下          :                                       至此, 即可…
iOS启动图和开屏广告图,类似网易 启动图是在iOS开发过程中必不可少的一个部分,很多app在启动图之后会有一张自定义的开屏广告图,点击该广告图可以跳转到广告图对应的页面.今天呢,和大家分享一下如何添加这张广告图以及点击广告图的跳转.这个广告图是通过将UIImageView添加到UIWindow上实现的. 一.添加本地启动图 1.准备好本地图片 2.找到工程中的Images.xcassets文件,打开LaunchImage,将图片拖到对应的地方,如下图: 3.将LaunchScreen.stor…
在Xcode7下创建的项目,由于某个原因,Xcode7添加启动图有点不一样.Xcode7与Xcode6不一样的地方在于:Xcode6的LaunchScreen.xib改成了LaunchScreen.storyboard 如果你还是像以前那样添加启动图,Xcode将会报出一个警告.如何解决? 第一步打开你的assets文件,并点击左下的+按钮,添加LaunchImage.然后按要求,导入不同分辨率的图片.如下图:   导入不同分辨率的图片 第二步修改下图箭头处位置, 将Launch Images…
我目前的需求是需要将启动图片通过LaunchScreen.storyboard  来实现. 我首先想到的是创建一个Sb,使用自动布局来布局imageview,并设置如下图: 布局好之后,在Image里面放置图片.然后设置配置.如下图: 我现在有iPhone4/4s        640×960 px  @2x. iPhone5/5s/5c        640×1136 px @2x iPhone6        750×1334 px@2x 当时在实现的时候,想到了要适配ipad 和iPhon…
各位兄弟姐妹们,早上好,本人花了将近一个月的时间打造了一个完整的IOS版的App, 期间包括开发,测试,上线审核,现在花点时间把实现的过程分享给大家,“知音”app功能简单,适合对象为初学者,后面我会把iOS客户端源码.API接口源码“呈献”给大家,谢谢大家的支持, 欢迎园友一起交流一起学习,废话少说,装逼正式开始: 每个APP都应该有自己的图标跟启动图. 这里介绍怎么设置APP的图标跟启动图. (1)图标 小程的xcode是10.0版本,设置图标的入口如下: 点击入口后,进到设置页面,如下:…
iOS设置启动图: 会发现运行APP不显示设置好的启动图 解决方法: 卸载之前运行的APP,检查以下配置,将LaunchScreen删除即可. 原因: launchImage 是在没有LaunchScreen.xib和ios8以下显示的 .…
关于iPhone设备不同显示尺寸适配的一些方法   ------关于适配的理解------ 1.什么是适配? 适配是对不同硬件和系统软件的适应,硬件包括屏幕显示,处理器,内存等等(目前主要是屏幕适配,iPhone 6s新增了3D Touch功能,其他硬件功能并没有实质性的改变),软件主要是不同iOS系统(有些在最新系统(通常会尽量向下兼容)不再支持的方法都需要做一些判断). 2.为什么要适配? 适配是为了兼容不同的设备. 3.屏幕适配主要有哪些方式? (1)等比例适配(所有视图按屏幕大小缩放,相…
背景介绍:APP启动页,常有静态图加链接,gif加链接,短视频等几种形式.我们APP前期只有静态图这一种,功能已经实现.之后,有了添加gif的需求,按理说,只要添加一个类型判断,按照数据类型,通过不同方法展示内容即可,但是一直不可以..出了这样的问题,下好的gif图,内容类型没错但是通过对应的gif方法显示的内容一直是一张静态图,并且还是模糊的.因为之前的下载图片,以及显示图片的逻辑完全没问题,所以定位问题在显示gif的方法上,所以走了弯路,但是这条弯路是必然要走的.下面开始我们的星辰大海,我们…
Tensorflow作为目前最热门的机器学习框架之一,受到了工业界和学界的热门追捧.以下几章教程将记录本人学习tensorflow的一些过程. 在tensorflow这个框架里,可以讲是若数据类型,也就是说不严格声明数据是什么类型,因为在整个过程中玩的都是向量,或者说矩阵和数组,所有的数据都被看做是一个tensor, 一个或者几个tensor经过一个op(operation)之后,产生新的tensor.首先将所有tensor和op都定义好,然后把这套tensor和op的组合放到默认的图里,用会话…
如何设置App的启动图,也就是Launch Image? Step1 1.点击Image.xcassets 进入图片管理,然后右击,弹出"New Launch Image" 2.如图,右侧的勾选可以让你选择是否要对ipad,横屏,竖屏,以及低版本的ios系统做支持.这边我选了ios8.0,ios7.0,ios6没有做支持. Step2 将规定尺寸的图片从你的文件中拖动进到固定位置. 系统 尺寸 分辨率 ios8 Retina HD5.5 1242x2208 Retina HD4.7 7…
之前设置了`LaunchScreen.storyboard`,在这个storyboard中加了一个imageView,里面设置了一张图片launch.png,今天需要更换这个启动图片,我就直接去工程里面,把launch.png,launch@2x.png,launch@3x.png这三张图片直接用其他图片覆盖了然后打开这个storyboard,这个storyboard里面的imageView的确变了,但是运行工程,并没有改变,显示的还是原来的图片 有人提出这两种办法: 删除重新安装,删除driv…
tf.Session(),tf.InteractivesSession(),tf.train.Supervisor().managed_session()  用法的区别: tf.Session() 构造阶段完成后, 才能启动图. 启动图的第一步是创建一个 Session 对象, 如果无任何创建参数, 会话构造器将启动默认图. import tensorflow as tf matrix1 = tf.constant([[3., 3.]]) matrix2 = tf.constant([[2.],…
ios启动图: 1242 x 2208 (6plus)    R5.5位置 750 x 1334   (6)           R4.7位置 640 x 960     (4/4s)      2x位置 640 x 1136   (5/5s/5c) R4位置       网址:http://www.360doc.com/content/16/0320/20/10408243_543891288.shtml     EAIntroView 的使用:   // 自定义的view1,自定义的方法:c…
随着Xcode9的更新,APP的图标和启动图也发生了略微变化,下面介绍下图标和启动图的设置. 1.APP图标: 这些是系统默认你开发的项目支持iPad.Spotlight等,其实真正我们的项目只要支持iPhone就行,所以有些图标我们不需要填充. Xcode右上角有个App Icon选择,这时我们只要勾选上iPhone就行 所以要准备的app图标尺寸需要:40x40.58x58.60x60.80x80.87x87.120x120.180x180.1024x1024,这里1024x1024是iOS…
刚出了Xcode9正式版 迫不及待地下载 使用了 保密了这么久的iPhone X 模拟器 运行起来这个样子 上下都留白不正常 这必须匹配新的启动图才行,马上查苹果开发文档 get it!!!! 添加了新的启动图 如下 然后再跑一次: 算是适配了 其他具体页面布局 有自定义导航栏的得单独重新定制一下,因为状态栏肯定不是20像素高了 至此,启动图片添加完毕 参考 (1) https://developer.apple.com/ios/human-interface-guidelines/overvi…
本文讲下appIcon图标.启动图及名字的设置 icon for iOS 图标大小参照苹果官网:https://developer.apple.com/library/ios/qa/qa1686/_index.html 两种方法设置图片 1.使用默认方法 使用项目的 Images.xcassets:首先,点击项目名,设置一下配置: 项目设置-Icon 设置成这样之后,意思是使用使用的assets.去到 Images.xcassets,会发现多了一个AppIcon的文件夹,右边有20多个图标位,分…