Welcome 微信登录

首页 / 移动开发 / IOS

iOS应用开发中UIScrollView滚动视图的基本用法总结

iOS应用开发中UIScrollView滚动视图的基本用法总结

在项目开发时遇到一个问题,我在UIViewController上面直接创建了一个UIScrollerView,把UIScrollerView作为一个子视图添加到了UIViewController,又再UIScrollerView中添加了一个UISlider的组件,在手势滑动的过程中,很难滑动到UISlider这个控件,经常是滑动的时候UIScrollerView进行了滚动,而UISlider这个控件没有滑动,让人很抓狂。上网具体去了解了一下UIScroll...
IOS应用内跳转系统设置相关界面的方法

IOS应用内跳转系统设置相关界面的方法

在iOS开发中,有时会有跳转系统设置界面的需求,例如提示用户打开蓝牙或者WIFI,提醒用户打开推送或者位置权限等。在iOS6之后,第三方应用需要跳转系统设置界面,需要在URL type中添加一个prefs值,如下图:跳转系统设置根目录中的项目使用如下的方法:_array = @[@{@"系统设置":@"prefs:root=INTERNET_TETHERING"},@{@"WIFI设置":@"prefs:root=WIFI"},@{@"蓝牙设置":@"pr...
iOS应用开发中StoryBoard搭建UI界面的基本使用讲解

iOS应用开发中StoryBoard搭建UI界面的基本使用讲解

StoryBoard 的本质StoryBoard 是苹果在 iOS 5 中引入的新技术方案,目的是给纷繁复杂的 nib、xib 们一个温暖的家,让他们之间的关系更直观地展示出来,并提供了一种新的页面间跳转方式 segue。StoryBoard 的本质是一个 XML 文件,描述了若干窗体、组件、Auto Layout 约束等关键信息。示例文件:https://github.com/johnlui/AutoLayout/blob/master/AutoLayo...
IOS绘制动画颜色渐变折线条

IOS绘制动画颜色渐变折线条

先给大家展示下效果图:概述现状折线图的应用比较广泛,为了增强用户体验,很多应用中都嵌入了折线图。折线图可以更加直观的表示数据的变化。网络上有很多绘制折线图的demo,有的也使用了动画,但是线条颜色渐变的折线图的demo少之又少,甚至可以说没有。该Blog阐述了动画绘制线条颜色渐变的折线图的实现方案,以及折线图线条颜色渐变的实现原理,并附以完整的示例。成果本人已将折线图封装到了一个UIView子类中,并提供了相应的接口。该自定义折线图视图,基本上可以适用于大...
iOS实现侧拉栏抽屉效果

iOS实现侧拉栏抽屉效果

本文实例介绍了iOS实现侧拉栏抽屉效果的相关代码,分享给大家供大家参考,具体内容如下需要导入第三方的类库如下:抽屉效果所需第三方类库下载效果:既可以两侧都实现抽屉效果也可只实现左侧栏或者右侧栏的抽屉效果关于抽屉效果主要是AppDelegate的代码AppDelegate.h文件代码: <span style="font-size:18px;"><span style="font-size:18px;">#import <UIK...
iOS开发之微信聊天工具栏的封装

iOS开发之微信聊天工具栏的封装

微信大家基本上都用过,今天要做的就是微信的聊天工具条。聊天工具条还是比较复杂的,其中包括发送表情,发送文字,发送图片,发送声音,拍照等等功能,下面给出发送录音,文字,表情的代码,其他的和这几样类似。还是那句话百字不如一图,先来几张效果图吧。在封装聊天工具条的的时候表情键盘是之前封装好的,所以拿过来就可以用的啦。因为不管是工具条还是表情键盘都是用约束来控件大小的,所以横屏也是没问题的,在大屏手机上也是没问题的。下面将会一步步讲解如何封装下面的聊天工具条。主要...
IOS设计模式之组合设计模式

IOS设计模式之组合设计模式

Android中对组合模式的应用,可谓是泛滥成粥,随处可见,那就是View和ViewGroup类的使用。在android UI设计,几乎所有的widget和布局类都依靠这两个类。组合模式,Composite Pattern,是一个非常巧妙的模式。几乎所有的面向对象系统都应用到了组合模式。通过本文将让你学会软件开发中的"何为树形结构"、"何为组合模式"、"组合模式可以解决的问题"等相关知识。内容大纲:1、树形结构2、组合模式3、编写文件夹系统1、树形结构(大...
<< 81 82 83 84 85 86 87 88 89 90 >>