A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 Simpon 于 2016-10-19 11:36 编辑

1. 代码旋转屏幕
[Objective-C] 纯文本查看 复制代码
[[UIDevicecurrentDevice] setValue:@(UIDeviceOrientationLandscapeLeft)forKey:@"orientation"];
2. 默认使用导航控制器包裹的控制器上第一个(从里到外,从上到下的添加顺序)
UIScrollView或其子类会向下偏移64个点,也就是说它的bounds.origin.y = -64.
如果你不想让它偏移64,请在viewDidLoad设置
[Objective-C] 纯文本查看 复制代码
self.automaticallyAdjustsScrollViewInsets =NO;
3. 跳转到QQ客服聊天界面
注意: 必须使用安装了QQ应用的真机
     3.1 对话框的方式打开QQ
     
[AppleScript] 纯文本查看 复制代码
    UIWebView*webView = [[UIWebView alloc] initWithFrame:CGRectZero];
    NSURL *url =[NSURL URLWithString:@"mqq://im/chat?chat_type=wpa&uin=123456789&version=1&src_type=web"];
    NSURLRequest*request = [NSURLRequest requestWithURL:url];
    [webViewloadRequest:request];
    [self.viewaddSubview:webView];
     这里的123456789为咨询客服的QQ号
     3.2 打开QQ聊天界面,没有对话框提示
     
[Objective-C] 纯文本查看 复制代码
    NSURL *url = [NSURL URLWithString:@"mqq://im/chat?chat_type=wpa&uin=123456789&version=1&src_type=web"];
     if ([[UIApplication sharedApplication] canOpenURL:url]) {
           [[UIApplication sharedApplication] openURL:url];
    }
     适配iOS9,在info.plist中添加跳转的白名单
     
[AppleScript] 纯文本查看 复制代码
<key>LSApplicationQueriesSchemes</key>[/b][/align]    <array>
       <string>mqq</string>
    </array>


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


精华推荐:


4 个回复

倒序浏览
棒!!!
回复 使用道具 举报
v汉校区]老学员技术沙龙第四届_注解与反射
回复 使用道具 举报
正在学基础的我一脸蒙逼
回复 使用道具 举报
多谢分享
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马