QQ空间客户端(4)-设置左侧菜单栏属性

DJHomeViewController.m

#import "DJHomeViewController.h"
#import "DJMenuView.h"

const CGFloat screenW = 768;
const CGFloat screenH = 1024;

@interface DJHomeViewController ()

@property (nonatomic,weak) DJMenuView *menuView;

@end

@implementation DJHomeViewController

- (void)viewDidLoad {
    [super viewDidLoad];

    DJMenuView *menuView = [[DJMenuView alloc] init];

    [self.view addSubview:menuView];
    self.menuView = menuView;

    // 根据屏幕方向设置menu属性
    [self willRotateToInterfaceOrientation:self.interfaceOrientation duration:0];

}

- (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

/** 当屏幕方向将会发生改变时调用此方法 */
- (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration {

    if (UIInterfaceOrientationIsLandscape(toInterfaceOrientation)) {
        NSLog(@"当前已旋转为横屏");
        self.menuView.width = 150;
        self.menuView.height = screenW;

    } else {
        NSLog(@"当前已旋转为竖屏");
        self.menuView.width = 80;
        self.menuView.height = screenH;
    }

}

@end

横屏:

竖屏:

时间: 2024-11-13 00:18:22

QQ空间客户端(4)-设置左侧菜单栏属性的相关文章

QQ空间HD(5)-添加左侧菜单栏内容

DJIconView.m #import "DJIconView.h" @implementation DJIconView - (instancetype)initWithFrame:(CGRect)frame { if (self = [super initWithFrame:frame]) { // self.backgroundColor = [UIColor redColor]; self.imageView.layer.cornerRadius = 5; [self set

WebStorm设置左侧菜单栏背景色和样式

WebStrom一直以来都是默认的白色主题,今天想修改了下主题皮肤,结果导致左侧项目资源栏和顶部菜单栏也变成了黑色,结果无法改变回来,网上查了各种帖子,居然也没找到解决方法,自己研究了半天,终于搞定了,嘿嘿~ 网上大部分帖子貌似都是说在设置里面改,我找了半天也没有 最后在视图菜单下,有个快速切换方案里面找到了,哈哈,皇天不负有心人啊~~ 然后选择 4.切换外观与风格 选择对应的风格,原来默认的白色是:2.Ally. IDEA Theme

QQ空间客户端(1)-UIPopoverController基本使用

UIPopoverController 是iPad的专属API ViewController.m #import "ViewController.h" #import "DJMenuViewController.h" @interface ViewController () - (IBAction)leftItemDidClick:(id)sender; @end @implementation ViewController - (void)viewDidLoad

TOP100summit:【分享实录-QQ空间】10亿级直播背后的技术优化

本篇文章内容来自2016年TOP100summit QQ空间客户端研发总监王辉的案例分享.编辑:Cynthia 王辉:腾讯SNG社交平台部研发总监.腾讯QQ空间移动客户端技术负责人高级工程师.09年起负责QQ空间技术研发,经历从Web时代到移动客户端技术的转变,在Web.移动终端上都有不错的技术积累. 导读:移动互联网飞速发展,2016年,社交网络对视频技术的应用得到爆发式的增长,短视频.视频直播.视频滤镜.视频人脸动效.音乐.K歌.变声.连麦等功能陆续在产品中上线,如何在快速上线功能的同时,保

Android项目实战(十六):QQ空间实现(一)—— 展示说说中的评论内容并有相应点击事件

原文:Android项目实战(十六):QQ空间实现(一)-- 展示说说中的评论内容并有相应点击事件 大家都玩QQ空间客户端,对于每一个说说,我们都可以评论,那么,对于某一条评论: 白雪公主 回复 小矮人 : 你们好啊~ 我们来分析一下: 1.QQ空间允许我们 点击 回复人和被回复人的名字就可以进入对于用户的个人主页(即点击文字“白雪公主”/“小矮人”,就可以进入到这俩用户相应个人主页) 2.点击 回复的文字,就可以对回复人进行回复(即点击评论中回复的内容“你们好啊~”,便对弹出一个编辑框对回复人

长姿势 教你在qq空间上显示iPhone6尾巴

下午刚午休完的时候,广州很多童鞋都感受到了震感,半青也感受到了,不仅如此,我还感受到了更大震感,那就是翻一下QQ空间动态,竟然看到有一位好友的尾巴竟然显示为“iPhone6”,顿时觉得该好友逼格太高了.但作为一名苹果资讯编辑,我觉得独乐乐不如众乐乐,下面就教大家如何在QQ空间上显示iPhone6小尾巴. 具体步骤如下: 第一步.打开手机QQ空间,点击[我的空间],然后再点击右上角的[个性化]选项. 第二步.把[我的手机标识]设置为[不显示].如果不记得把这个去掉,你就等着出糗吧.其次,不要被黄钻

Android UI设计之<十>自定义ListView,实现QQ空间阻尼下拉刷新和渐变菜单栏效果

转载请注明出处:http://blog.csdn.net/llew2011/article/details/51559694 好久没有写有关UI的博客了,刚刚翻了一下之前的博客,最近一篇有关UI的博客是在2014年写的:Android UI设计之<七>自定义Dialog,实现各种风格效果的对话框,在那篇博客写完后由于公司封闭开发封网以及其它原因致使博客中断至今,中断这么久很是惭愧,后续我会尽量把该写的都补充出来.近来项目有个需求,要做个和QQ空间类似的菜单栏透明度渐变和下拉刷新带有阻尼回弹的效

【Android UI设计与开发】第09期:底部菜单栏(四)Fragment+PopupWindow仿QQ空间最新版底部菜单栏

转载请注明出处:http://blog.csdn.net/yangyu20121224/article/details/9023451          在今天的这篇文章当中,我依然会以实战加理论结合的方式教大家如何设计出自己觉得很炫的UI界面.好的,话不多说,进入正题.今天的这篇文章主要是以仿QQ空间的底部菜单栏效果为主,实现的效果有: <1>实现了点击按钮时的切换图片效果: <2>实现了点击按钮时的切换界面效果: <3>实现了点击中间圆形按钮时弹出菜单以及按钮图片切

如何免费设置QQ空间背景音乐

如何免费设置QQ空间背景音乐 1.打开QQ空间,点击 2. 3. 4.这里它要求我们输入歌曲的在线路径,而且必须是MP3格式的,这就简单了,我们只要去网上找在线的MP3音乐就可以了.但是现在很多提供在线音乐下载的网站都把真实的MP3音乐地址给隐藏了.先谈下我前阵子可以使用的办法,把音乐下载到本地,然后上传到百度云盘,再通过百度云盘分享链接,再利用火狐浏览器中的Firebug解析地址.操作如下: Ok,得到此链接,将其复制到FF浏览器,回车访问,点击 我靠,居然叫我去百度云面试,以前可以在下面看到