iOS 事件(event)
文章平均质量分 78
zrhloveswallow
这个作者很懒,什么都没留下…
展开
-
iOS事件拦截(实现触摸任意位置隐藏指定view)
项目里有一个需求,类似新浪或者腾讯微博的顶部title栏的类别选择器的消失(在选择器展开的时候,触摸屏幕任何地方使其消失)。最开始的想法是当这个选择器(selectorView)展开的时候,在当前屏幕上加入一个铺满整个屏幕的透明button来拦截所有的触摸事件。可是这个方案实现起来非常麻烦,也不优雅,而且发现button拦截不到scrollView的滑动事件,所以决定放弃。转载 2014-05-12 14:21:05 · 620 阅读 · 0 评论 -
ios Cocoa Touch事件处理流程--响应者链
一、事件分类对于IOS设备用户来说,他们操作设备的方式主要有三种:触摸屏幕、晃动设备、通过遥控设施控制设备。对应的事件类型有以下三种:1、触屏事件(Touch Event)2、运动事件(Motion Event)3、远端控制事件(Remote-Control Event)今天以触屏事件(Touch Event)为例,来说明在Cocoa Touch框架中,事件转载 2014-05-12 13:34:50 · 659 阅读 · 0 评论 -
iphone检测耳机插入/拔出
开发过程中录音和播放这块碰到了一些问题,麻烦的主要有三个:检测是否有声音输入设备当有多个声音输出设备时,指定声音输出设备检测耳机的插入和拔出第一个问题,对于iTouch和iPad等本身不带麦克风的设备,需要检查是否插入了带录音功能的耳机;对于iphone,由于其本身已近自带麦克风,所以相对容易。第二个问题,当在本身带有外放的设备上插入耳机等输出设备时,就出现了多个输出设转载 2014-05-12 14:56:27 · 611 阅读 · 0 评论 -
iOS AvPlayer AvAudioPlayer音频的后台播放问题
iOS 4开始引入的multitask,我们可以实现像ipod程序那样在后台播放音频了。如果音频操作是用苹果官方的AVFoundation.framework实现,像用AvAudioPlayer,AvPlayer播放的话,要实现完美的后台音频播放,依据app的功能需要,可能需要实现几个关键的功能。首先,播放音频之前先要设置AVAudioSession模式,通常只用来播放的App可以设为AV转载 2014-05-12 14:52:39 · 735 阅读 · 0 评论 -
iOS开发学习之触摸事件和手势识别
iOS的输入事件触摸事件手势识别手机摇晃一、iOS的输入事件 触摸事件(滑动、点击)运动事件(摇一摇、手机倾斜、行走),不需要人为参与的远程控制事件(耳机控制手机声音)1⃣️iOS事件对象都是UIEvent类的实例UIEvent类对事件类型定义了enum常量:typedef NS_ENUM(NSInteger,转载 2014-05-12 14:20:08 · 836 阅读 · 0 评论 -
iOS音频流播放、后台播放、远程控制、锁屏封面等总结
1. 推荐音频流播放Framework知名度比较高的Framework应该是github的 mattgallagher/AudioStreamer ,因为国内有一些论坛和教程网的例子是用这个Framework写的,而且有国人略微改进了一下这个Framework并加了中文注释。不过这个Framework的缺点在于不支持ARC,并且状态的改变通过notification来通知,并不是很灵活易用转载 2014-05-12 14:32:57 · 866 阅读 · 0 评论 -
iPhone/iPad调整事件递交 endIgnoringInteractionEvents
http://www.devdiv.com/home.php?mod=space&uid=8639&do=blog&id=4076UIKit 为应用程序提供了编程手段来简化事件处理或者完全关闭事件流。下面的列表总结了这些方法:关闭触摸事件的递交。 缺省情况下,视图接收触摸事件,但是你可以设置它的userInteractionEnabled 属性为NO来关闭事件提交。视图在隐转载 2016-05-27 18:23:19 · 1212 阅读 · 0 评论 -
简单区分UIResponder与UIControl
UIResponder类:上承NSObject,下接UIView ,UIVIewController ,UIApplacation;响应点,压,滑;UIControl类:上承UIView,下接UIButton等开关按钮;主要区别在于:前者,主要是响应某个动作,执行某个行为---(void)touchesBegan:(NSSet*)touches with转载 2016-06-14 16:47:33 · 2700 阅读 · 0 评论