美文网首页
一些小功能的实现

一些小功能的实现

作者: 唐吉可德2016 | 来源:发表于2016-05-30 17:11 被阅读0次

    1. 代码旋转屏幕

    [[UIDevice currentDevice]setValue:@(UIDeviceOrientationLandscapeLeft) forKey:@"orientation"];

    2. 默认使用导航控制器包裹的控制器上第一个(从里到外,从上到下的添加顺序)UIScrollView或其子类会向下偏移64个点,也就是说它的bounds.origin.y = -64. 如果你不想让它偏移64,请在viewDidLoad设置

    self.automaticallyAdjustsScrollViewInsets=NO;

    3. 跳转到QQ客服聊天界面

    注意: 必须使用安装了QQ应用的真机

    3.1 对话框的方式打开QQ

    UIWebView*webView = [[UIWebViewalloc] initWithFrame:CGRectZero];NSURL*url = [NSURLURLWithString:@"mqq://im/chat?chat_type=wpa&uin=123456789&version=1&src_type=web"];NSURLRequest*request = [NSURLRequestrequestWithURL:url];    [webView loadRequest:request];    [self.viewaddSubview:webView];

    这里的123456789为咨询客服的QQ号

    3.2 打开QQ聊天界面,没有对话框提示

    NSURL*url = [NSURLURLWithString:@"mqq://im/chat?chat_type=wpa&uin=123456789&version=1&src_type=web"];if([[UIApplicationsharedApplication] canOpenURL:url]) {          [[UIApplicationsharedApplication] openURL:url];    }

    适配iOS9,在info.plist中添加跳转的白名单

    LSApplicationQueriesSchemesmqq

    文/满山李子(简书作者)

    原文链接:http://www.jianshu.com/p/256bd4245822

    著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。

    相关文章

      网友评论

          本文标题:一些小功能的实现

          本文链接:https://www.haomeiwen.com/subject/cuccdttx.html