Welcome 微信登录

首页 / 移动开发 / IOS

iOS让软键盘消失的简单方法

iOS让软键盘消失的简单方法

一些文本输入控件等待输入时会弹出软键盘,我们可以设置这些控件的Did End On Exit之类的回调方法以在用户点击软键盘上的done或return之列的按键时收起键盘.不过某些时候有些键盘没有上述的按键,或者我们希望点击App视图的背景时使软键盘收起来,无论当时软键盘是否打开.一种办法是拖动一个按钮到View上,然后使其大小和View相同,然后设置点击该按钮的回调.but,我们还可以有更简单的方法.我们知道UIView本身没什么Action,不过它的子...
详解IOS中GCD的使用

详解IOS中GCD的使用

Grand Central Dispatch(GCD)是异步执行任务的技术之一。一般将应用程序中记述的线程管理用的代码在系统级中实现。开发者只需要定义想执行的任务并追加到适当的Dispatch Queue中,GCD就能生成必要的线程并计划执行任务。由于线程管理是作为系统的一部分来实现的,因此可统一管理,也可执行任务,这样就比以前的线程更有效率。1. GCD是苹果公司为多核的并行运算提出的解决方案 GCD会自动利用更多的CPU内核(比如双核、四核) GC...
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开发之微信聊天工具栏的封装

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