`
wang_peng1
  • 浏览: 3900769 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

isKindOfClass

阅读更多
override func touchesBegan(touches: NSSet, withEvent event: UIEvent) {

    super.touchesBegan(touches, withEvent: event)
    let touch : UITouch = touches.anyObject() as UITouch

    if touch.view.isKindOfClass(UIPickerView)
    {

    }
}

if let picker = touch.view as? UIPicker  {

    }

 

分享到:
评论

相关推荐

    isKindOfClass和isMemberOfClass的底层区别

    BOOL res1 = [(id)[NSObject class]isKindOfClass:[NSObject class]];//1 BOOL res2 = [(id)[NSObject class]isMemberOfClass:[NSObject class]];//0 BOOL res3 = [(id)[LGPerson class]isKindOfClass:[LGPerson ...

    地图上显示用户头像

    if ([annotation isKindOfClass:[MKPointAnnotation class]]) { static NSString *customReuseIndetifier = @"customReuseIndetifier"; CusAnnotationView *annotationView = (CusAnnotationView *)[mapView ...

    渲染软件DRCornerViewExtension.zip

     if ([self isKindOfClass:[UILabel class]]) {  dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{  [self.layer addSublayer:...

    UIWebView的使用代码

    ([view isKindOfClass:[UIImageView class]]) { view.hidden = YES ; } } 参见Remove UIWebView Shadow? 在Safari中打开链接地址 默认情况下,长按web页面中的链接,系统会自动呼出菜单提供open,copy和...

    ios开发记录

    if([btn isKindOfClass:[UIButton class]]){ [btn removeFromSuperview]; } //判断这个视图是否是他的父视图有 if([_imgView isDescendantOfView:cell]){ [_imgView removeFromSuperview]; } //让键盘放弃第一...

    NSDictionary-Accessors:为NSDictionary键入安全访问器,最好与从JSON解析的字典一起使用

    if ([value isKindOfClass:[NSNumber class]]) { model.identifier = [value unsignedLongLongValue];}value = [dictionary objectForKey:@"title"];if ([value isKindOfClass:[NSString class]]) { model.title = ...

    iOS 开发常用宏总结

    大家都是知道使用宏不仅方便,而且可以提高开发效率。下面总结了iOS开发过程中的一些常用宏,会持续的往...#define kArrayIsEmpty(array) (array == nil || [array isKindOfClass:[NSNull class]] || array.count ==

    BVPlistExtractor:提取嵌入在 __TEXT __info_plist 部分的 plist

    BVPlist提取器 BVPlistExtractor 导出 BVExtractPlist(),该函数提取已嵌入二进制文件的 __TEXT __info_plist 部分中的 plist。 众所周知,它支持 i386 Mach-O ... if ([plist isKindOfClass:[NSDictionary class]]) {

    rust-objc:Rust的Objective-C运行时绑定和包装

    [obj, isKindOfClass:cls]; // Even void methods must have their return type annotated let _: () = msg_send! [obj, release]; 参考计数 rc模块的实用程序提供了类似ARC的语义,用于在Rust中

    JHBlog:iOS开发:我的初级到中级的晋级之路

    8.6、isKindOfClass和isMemberOfClass区别 8.7、RunTime的相关API 9、多线程 9.1、多线程面试题 9.2、多线程之NSThread 9.3、多线程之GCD 9.4、多线程之NSOperation 9.5、多线程之线程安全 9.6、死锁 9.7、线程之间...

    Objective-C的内省(Introspection)用法小结

    内省(Introspection)是面向对象语言和环境的一个强大特性,Objective-C和Cocoa在这个方面的表现尤其的优秀。内省是对象揭示自己作为一个运行时对象的详细信息的一种能力。...1、isKindOfClass:Clas

    NudeIn 全新的富文本工具

    3、对声明了 link 属性的部分定义回调- (void)linkHandler:(NUDAction *)action {if ([action isKindOfClass:[NUDLinkAction class]]) {NUDLinkAction *linkAction = (NUDLinkAction *)action;UIAlertController *...

    在uiview 的tableView中点击cell进入跳转到另一个界面的实现方法

    1.先重写uiviewcontrol的方法 - (UIViewController *)viewController { for (UIView* next = [self ... if ([nextResponder isKindOfClass:[UIViewController class]]) { return (UIViewController *)nextResponder

    iOS获取当前网络环境的实现方法(推荐)

    实例如下: // 获取网络环境的方法 + (NSString *)networktype{ NSArray *subviews = [[[[UIApplication sharedApplication] valueForKey:@statusBar] ... if([subview isKindOfClass:[NSClassFromString(@UISt

    ios开发navigationController pushViewController 方式多次跳转返回到最上层返回到指定的某一层的实现方法

    返回指定的某个vc用下面(通过index定位) [self.navigationController popToViewController:[self.navigationController.viewControllers ...if ([controller isKindOfClass:[你要跳转到的Controller class]]) {

    解决IOS开发空字符串的方法

    解决IOS开发空字符串的方法 实例代码: -(Boolean) ...}else if([str isKindOfClass:[NSNull class]]){ return true; }else { NSString *trimedString = [str stringByTrimmingCharactersInSet:[NSChar

Global site tag (gtag.js) - Google Analytics