随笔分类 -  Swift语言

上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 34 下一页
摘要:有时候,单独对一张图像进行处理是很难或者根本达不到我们想要的效果的。一个好的滤镜效果的诞生,往往要经过很多复杂步骤、细致微调、图片应用效果观察以及很多图层叠加。我在JSWidget上发现了一些常用混合算法,对应着一些常用混合模式,通过这些blend modes,我们可以指定两张图像如何混合。不过在此... 阅读全文
posted @ 2015-11-08 00:52 brave-sailor 阅读(696) 评论(0) 推荐(0)
摘要:关于图像处理中的卷积运算,这里有两份简明扼要的介绍:文一,文二。其中,可能的一种卷积运算代码如下:[cpp] view plaincopy-(UIImage*)applyConvolution:(NSArray*)kernel{CGImageRefinImage=self.CGImage;CFDat... 阅读全文
posted @ 2015-11-08 00:45 brave-sailor 阅读(387) 评论(0) 推荐(0)
摘要:最近在稍微做一些整理,翻起这部分的代码,发现是两个多月前的了。这里讨论的是基于RGBA模型下的图像处理,即将变换作用在每个像素上。代码是以UIImage的category形式存在的:[cpp] view plaincopytypedefstruct_singleRGBA{unsignedcharre... 阅读全文
posted @ 2015-11-08 00:44 brave-sailor 阅读(291) 评论(0) 推荐(0)
摘要:IOS中对图片进行重绘处理的方法总结一、CGImageRef是什么CGImageRef是定义在QuartzCore框架中的一个结构体指针,用C语言编写。在CGImage.h文件中,我们可以看到下面的定义:?1typedefstructCGImage*CGImageRef;CGImageRef 和st... 阅读全文
posted @ 2015-11-08 00:33 brave-sailor 阅读(746) 评论(0) 推荐(0)
摘要:今天在公司的代码里看到通过 UIBezierPath 绘制 CALayer 然后实现中空的正方形,感觉还挺有意思的,简单记录一下 UIBezierPath 这个东西。一条线我们自定义一个 BezierView 继承自 UIView ,并重写它的 drawRect 方法实现绘图操作。import UI... 阅读全文
posted @ 2015-11-07 23:56 brave-sailor 阅读(506) 评论(0) 推荐(0)
摘要:看到苹果Health里的折线图了吗。我们就是要打造一个这样的折线图。没看过的请看下图。我们的主题在于折线图本身。其他的包括步数、日平均值等描述类的内容这里就不涉及了。首先观察,这个图种包含些什么组成部分。线?这个太明显都看见了。还有每个节点的小圆圈,还有折线图里从上到下的渐变。这里是白色的从上到下逐... 阅读全文
posted @ 2015-11-07 23:27 brave-sailor 阅读(382) 评论(0) 推荐(0)
摘要:先来看下效果 下拉刷新其实下拉刷新没大家想得那么难。本文已第二个为例子。给大家讲解下下拉刷新的做法(完整代码后面会放上)首先,先搞一个single View Application 。然后进Main.storyboard中,选中viewController t1.png按照图中方法,加一个导航。 然... 阅读全文
posted @ 2015-11-07 23:25 brave-sailor 阅读(893) 评论(0) 推荐(0)
摘要:OS SWIFT基本画图教程其实这是以前做过的一个例子,方便自己参考的代码!希望对大家也有点参考.首先,建立一个Swift类,继承UIView这个类,然后重写funcdrawRect(rect:CGRect)其次,获取画笔的上下文varcontext:CGContextRef=UIGraphicsG... 阅读全文
posted @ 2015-11-07 23:03 brave-sailor 阅读(1099) 评论(0) 推荐(0)
摘要:一、常规主题色使用点应用在发布前都会对其主题色进行设置,以统一应用的风格(可能有多套主题)。在主题色设置上有几个方面,如下:1.TabBar部分,设置图片高亮、文本高度颜色2.NavigationBar部分,设置导航栏颜色及字体颜色3.应用标签等,设置字体的颜色4.应用图片主题色主题色的设置点,大体... 阅读全文
posted @ 2015-11-06 11:18 brave-sailor 阅读(188) 评论(0) 推荐(0)
摘要:(via:破船之家,原文:How To Make a Custom Control in Swift)用户界面控件是所有应用程序重要的组成部分之一。它们以图形组件的方式呈现给用户,用户可以通过它们与应用程序进行交互。苹果提供了一套控件, 例如 UITextField,UIButton,UISwitc... 阅读全文
posted @ 2015-11-06 10:55 brave-sailor 阅读(444) 评论(0) 推荐(0)
摘要:又做完一个项目,遂到了写帖时间了,要跟大家分享的是:自定义UISlider的图片和滑块,先看一下效果: 然后是实现了,我们使用的是UISlider的setMinimumTrackImage,和setMaximumTrackImage方法来定义图片 的,这两个方法可以设置滑块左边和右边的图片的,不过如... 阅读全文
posted @ 2015-11-06 10:37 brave-sailor 阅读(278) 评论(0) 推荐(0)
摘要:一、NSString创建字符串。NSString*astring=@"ThisisaString!";创建空字符串,给予赋值。NSString*astring=[[NSStringalloc]init];astring=@"ThisisaString!";NSLog(@"astring:%@",as... 阅读全文
posted @ 2015-11-06 10:18 brave-sailor 阅读(238) 评论(0) 推荐(0)
摘要:又做完一个项目,遂到了写帖时间了,要跟大家分享的是:自定义UISlider的图片和滑块,先看一下效果: 然后是实现了,我们使用的是UISlider的setMinimumTrackImage,和setMaximumTrackImage方法来定义图片 的,这两个方法可以设置滑块左边和右边的图片的,不过如... 阅读全文
posted @ 2015-11-01 23:12 brave-sailor 阅读(869) 评论(0) 推荐(0)
摘要:由于最近才接触到IOS,苹果已经建议storyboard来搭建所有界面了,于是我 也追随时尚,直接开始使用storyboard。(不料在涉及到页面跳转的时候,遇到的问题是:点击后没有任何反应)众所周知,在storyboard 中,界面的跳转是通过segue来实现的,利用它,省去了方法内写入跳转的代码... 阅读全文
posted @ 2015-10-29 20:35 brave-sailor 阅读(361) 评论(0) 推荐(0)
摘要:给单独的viewcontroller或者在Appdelegate的主页面添加导航条,只要在viewcontroller上添加navigationcontroller,在添加此navigationcontroller即可- (BOOL)application:(UIApplication *)appl... 阅读全文
posted @ 2015-10-29 20:26 brave-sailor 阅读(2422) 评论(0) 推荐(0)
摘要:IOS开发中UIBarButtonItem上按钮切换或隐藏案例实现案例是本文要介绍的内容,这个代码例子的背景是:导航条右侧有个 edit button,左侧是 back button 和 add button。AD:【线下活动】三大新锐HTML 5企业汇聚51CTO—大话移动前端技术IOS开发中UI... 阅读全文
posted @ 2015-10-29 11:38 brave-sailor 阅读(827) 评论(0) 推荐(0)
摘要:import UIKit class ViewController: UIViewController { @IBOutlet weak var toolBar: UIToolbar! @IBOutlet weak var addActionLabel: UILabel! override ... 阅读全文
posted @ 2015-10-28 20:16 brave-sailor 阅读(704) 评论(0) 推荐(0)
摘要:代码示例:https://github.com/johnlui/SwiftSideslipLikeQQ本 文中,我们将一起使用 UINavigationController 来管理主视图,并实现点击左视图中菜单时,主视图自动联动的功能。本文是本系列文章的终结篇,也是最有难度的一篇,我已经为此编写了 ... 阅读全文
posted @ 2015-10-28 14:29 brave-sailor 阅读(333) 评论(0) 推荐(0)
摘要:代码示例:https://github.com/johnlui/SwiftSideslipLikeQQ本篇文章中,我们将一起使用 Auto Layout 高仿手Q的左侧视图,力争达成从布局到动画的全面类似。由于实现过程繁复,本文将主要讲述思路和心得体会,将不再大段大段地粘贴代码。手Q左视图的展现方式... 阅读全文
posted @ 2015-10-28 14:28 brave-sailor 阅读(339) 评论(0) 推荐(0)
摘要:本系列文章中,我们将尝试再造手机QQ的侧滑菜单,力争最大限度接近手Q的实际效果,并使用 Auto Layout 仿造左侧菜单,实现和主视图的联动。代码示例:https://github.com/johnlui/SwiftSideslipLikeQQ最终效果:开发环境本系列文章的开发环境为:* OS ... 阅读全文
posted @ 2015-10-28 14:27 brave-sailor 阅读(469) 评论(0) 推荐(0)

上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 34 下一页