iOS
文章平均质量分 70
Willib
趁自己还年轻,给自己一个牛逼的机会
展开
-
iOS视图控制器编程指南 --- 设计建议
View controllers are an essential tool for apps running on iOS, and the view controller infrastructure of UIKit makes it easy to create sophisticated interfaces without writing a lot of code. When imp翻译 2016-04-30 22:53:56 · 1000 阅读 · 0 评论 -
iOS内嵌播放视图到View实现单帧控制(Swift)
把播放视图内嵌到View,官方文档上已经有了比较好的说明,继承UIView 设置Layer层,然后把AVPlayer设置到AVPlayerLayer即可:import UIKitimport AVFoundationpublic class CXEPlayerView: UIView { /* // Only override draw() if you perform custom原创 2016-12-01 22:38:44 · 1663 阅读 · 0 评论 -
iOS中将多张图片合成为可导出可播放的视频文件(Swift 3)
最近在做一个东西的时候,需要把一张或者多张图片合成为一个视频文件,并加入到视频轨道中进行播放或者导出,而不单单是把图片当做水印加到现有的视频上,做的时候首先考虑到的当然是AVAssetWriter,但是在做的时候还是遇到了很多问题,首先我用的是swift 3,翻遍了StackOverFlow也没有找到合适的,当然也有点偷懒的意思,想直接搜来完事儿。先上个链接,思路和方法姿势全都有了,http:原创 2016-12-24 12:54:15 · 4688 阅读 · 0 评论 -
创建和发布iOS framework
Update note: This tutorial has been updated to Xcode 8, Cocoapods 1.0, iOS 10 and Swift 3 on Sept 28, 2016.文章包括framework的创建和发布,及其如何对生成的framework进行单元测试;CocoaPod的创建和使用,以及如何发布Pod到GitHub。原文:翻译 2016-11-15 19:34:12 · 2687 阅读 · 0 评论 -
通过CocoaPods 将storyboards、xibs和资源文件打包到iOS framework
原文:点击打开链接 (本文可与上文一起观看)For the last month we have been working on creating Tapglue Elements, a framework on iOS for integrating full features into third party apps. This includes GUIs and graphic翻译 2016-11-16 19:23:34 · 7732 阅读 · 1 评论 -
QT 5.7 for iOS Xcode 8 Project ERROR: Xcode not set up properly. You may need to confirm the license
手机升级到了ios10,然后想着懒得折腾直接升级到xcode 8好直接真机调试,嗯,想法是对的,然后xcode 8上也可以直接在ios 10上调试了。但是当换到Qt creator 4.0.1 / Qt 5.7 上时编译iOS程序时却是各种问题啊,搞得整个人都不好了,一种入坑的感觉。首先第一个问题:Project ERROR: Xcode not set up properly.原创 2016-10-16 10:49:24 · 6103 阅读 · 1 评论 -
iOS视图控制器编程指南 --- 呈现一个视图控制器
有两种方法实现一个视图控制器到屏幕上:把它嵌入到一个容器视图控制器或者是直接呈现它。容器视图控制器提供一个应用程序主要的导航功能,但是present 视图控制器也是一个重要的导航工具。你可以直接使用presentation 在当前视图控制器的最上层显示一个新的视图控制器。典型地,当你想要实现模态界面的时候直接present 视图控制器,但是你也可以基于其它目的使用它们。对呈现视图控制器翻译 2016-05-06 00:35:31 · 3061 阅读 · 0 评论 -
iOS视图控制器编程指南 --- 实现一个容器视图控制器
容器视图控制器是一种结合多个视图控制器的内容到一个单一的用户界面上的方式。容器视图控制器经常被用来使导航更方便,基于已经存在的内容创建一个新的用户界面类型。例如,在UIKit中的容器视图控制器包括UINavigationcontroller,UITabBarcontroller 和 UISplitViewcontroller,它们都可以使用户界面在不同视图部分之间的切换和导航更加的容易。翻译 2016-05-02 16:48:07 · 5362 阅读 · 0 评论 -
iOS视图控制器编程指南 --- 定义你的子类
你使用类UIViewController 的自定义子类来呈现你的应用程序的内容。大多数自定义的视图控制器都是内容视图控制器,也就是说,它们拥有自己的视图而且负责管理这些视图的数据。相比之下,容器视图控制器不拥有它的全部视图,它的一些视图被其它的视图控制器管理。定义内容和容器视图控制器的大多数步骤都是相同的,在接下来的内容里会对此做一些讨论。对于内容视图控制器,最常见的父类是如下这些:翻译 2016-05-01 16:51:35 · 5941 阅读 · 0 评论 -
iOS视图控制器编程指南 --- 视图控制器所扮演的角色
视图控制器是应用程序内部结构的基础,每个APP至少都有一个视图控制器,实际情况中大多数APP都会有多个。视图控制器管理用户界面的一部分同时负责用户界面和底层数据之间的交互。视图控制器也使用户界面不同部分之间的过渡更方便。因为视图控制器在APPs中扮演中如此重要的角色,所以视图控制器基本上是你做任何事情完成任何功能的中心。类 UIViewController 定义了很多方法和属性,用来管理你的视翻译 2016-04-30 15:36:44 · 6042 阅读 · 0 评论 -
iOS视图控制器编程指南 --- 视图控制器层次结构
视图控制器的层次结构,就是一种在你的应用程序中视图控制器所定义的每个视图控制器都需要的行为之间的关系。简单点说,就是为视图控制器所添加的各种约束之间的关系。UIKit 期望你按照规定的方法来使用视图控制器,维持视图控制器之间正确的关系,确保当某些视图控制器需要的时候,视图控制器的自动化行为能够被正确的传递给相应的视图控制器。如果你违背了视图控制器规定的控制,视图之间的显示关系。那么,你的应用程序的翻译 2016-04-30 21:28:51 · 1552 阅读 · 0 评论 -
iOS中自定义进度条设置半透明背景(Swift 3)
在显示进度条的时候,有时候会发现用自带的progressView可自定义的属性比较少,并不能满足某些需求,继承UIView重新实现一个也挺方便的,自定义progress view 代码如下:import Foundationimport UIKitclass DOVProgressView: UIView { private let textLabel = UILabel() pr原创 2017-01-17 21:19:39 · 2860 阅读 · 1 评论