ios weibo 搭建

创建程序载入界面

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    //1>创建窗口
    self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
    //2>设置窗口的根控制器
    UITabBarController *tabBarController = [[UITabBarController alloc] init];
    self.window.rootViewController = tabBarController;
    //3>显示窗口
    [self.window makeKeyAndVisible];
    return YES;
}

LaunchImage配置

LaunchImage.launchimage文件下的Contents.json文件中记录了LaunchImage的详细配置:

取消APP图标渲染

程序加载时隐藏状态栏

在程序加载完成后如需恢复状态栏显示,可以在didFinishLaunchingWithOptions方法中调用[application setStatusBarHidden:NO]方法;

渲染图片

在iOS7中,会对selectedImage的图片再次渲染为蓝色,要想显示原图,就必须要取消渲染;

取消渲染调用的方法:

selectedImage = [selectedImage imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];

如何区分ios6 跟 ios7

#define iOS7 ([[UIDevice currentDevice].systemVersion doubleValue] >= 7.0),一般放在 ItcastWeibo-Prefix.pch 里

如何根据ios6 跟 ios7 来设置不同的图片,如:ios6 的图片是凸出来的,ios7是平的

写一个分类
#import "UIImage+MJ.h"

@implementation UIImage (MJ)
+ (UIImage *)imageWithName:(NSString *)name
{
    if (iOS7) {
        NSString *newName = [name stringByAppendingString:@"_os7"];
        UIImage *image = [UIImage imageNamed:newName];
        if (image == nil) { // 没有_os7后缀的图片
            image = [UIImage imageNamed:name];
        }
        return image;
    }

    // 非iOS7
    return [UIImage imageNamed:name];
}
通过分类来获取不同的图片
 // 设置选中的图标
    UIImage *selectedImage = [UIImage imageWithName:selectedImageName];
    if (iOS7) {
        childVc.tabBarItem.selectedImage = [selectedImage imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
    } else {
        childVc.tabBarItem.selectedImage = selectedImage;
    }
	

ios weibo 搭建

时间: 2024-10-11 19:17:00

ios weibo 搭建的相关文章

Visual Studio 2013 Xamarin for iOS 环境搭建

原文:Visual Studio 2013 Xamarin for iOS 环境搭建 一.Mac安装Xamarin.iOS 1,我的Mac 环境:OSX 10.10.3.Xcode 6.3.2 (使用虚拟机亲测也成功  VMware 11 安装 Mac OS X10.10  ) Xamarin.iOS支持Mac OS 10.7及以上版本 下载安装xcode然后继续↓ Xamarin官网下载xamarininstaller.dmg, 安装前关闭防火墙,安装失败后会自动弹出资源列表(同windows

React Native iOS环境搭建

前段时间React Native for Android发布,感觉React Native会越来越多的公司开始研究.使用.所以周六也抽空搭建了iOS的开发环境,以便以后利用空闲的时间能够学习一下. 废话不多说了,下面简单的列出步骤吧. 1. 安装Homebrew Homebrew主要用于安装后面需要安装的watchman.flow 打开MAC的终端,输入如下命令: ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/i

ios weibo 第二天 设置导航栏属性,添加加号按钮

要点:1.在底部添加加号按钮 2.设置导航栏属性 1.weibo底部的button其中四个按钮是一样的,其中中间的加号需要另外做处理 tablebar是自己定义的 ,代码如下 - (void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; // 删除系统自动生成的UITabBarButton for (UIView *child in self.tabBar.subviews) { if ([child isKin

[转]phonegap 2.9 IOS Xcode 搭建环境

phonegap 2.9 IOS Xcode 搭建环境 一:下载phoneGap2.9和安装Xcode5(目前最新版) 选择2.9是因为3.0以上坑爹版本编译神马的要在有网络情况. 二: 下载phonegap后解压到你的指定文件夹中,解压后找到create文件,如图 1: 2: 双击打开后复制红框里的路径如图: 3: 在你的workspace里创建一个文件夹,脑子里记住路径名称 4: 打开终端 -------刚刚create里打开复制的路径---------            ---你创建的

Appium移动自动化测试之—基于java的iOS环境搭建

本文仅供参考,同时感谢帮助我搭建环境的同事 操作系统的名称:Mac OS X操作系统的版本:10.12.6 接下来我们开始踏上搭建Appium+java+ios之路,本文只说个大概,毕竟本机已经装过了,我就不在折腾了,耗费好几天时间才搞定. 一:安装Appium 1.作者系统安装的Appium版本为:1.6.4,安装方法:打开终端输入:npm install –g [email protected],检查是否安装成功:终端输入appium -v,如果显示版本号说明安装成功. 2.图形界面客户端安

iOS:搭建本地的服务器

一.介绍 作为一个专业的程序员,不管你是前端还是移动端或者是后台,能够自己试着搭建一个本地的服务器还是很有必要的,有的时候,我们可以自己测试一些数据,很方便开发.其实,mac是自带有本地的服务器的,用命令行开启就行,参考链接:http://www.jianshu.com/p/90d5fa728861. 当然,此处也可以自己试着按照前人的步骤搭建属于自己的服务器,反正我搭建成功了,以后可以拿着测试用了,挺好的....... 注意: 下面的博文转载自@文顶顶http://www.cnblogs.co

IOS推流 搭建环境

需要FQ: Mac安装RTMP服务器过程记录下来! 一.安装Homebrew 执行命令:   ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"   如果已经安装过,而想要卸载:   ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/unin

ios developer 搭建mac 下的android开发环境 usb连接

首先要有一款翻墙软件, 1.到http://developer.android.com/下载android studio 2.下载成后按照官方推荐的配置安装,需要翻墙才能下载各种工具. 3.安装好后打开一个已存在并且编译能过的项目,然后run,但是我遇到的情况是没有识别出我的android的手机,设备列表是空的,报错是google usb driver not compatible with mac os 4.设置adb的环境变量 1 cd ~:进入用户目录 2 vi .bash_profile

在ios下搭建混合开发环境

在mac本上 安装x-code开发工具第一步 x-code提供了五种模板 我们一般挑选最简单的single view 模板 只有一个空白页面的 点击下一步第二步 填写项目名称(一般采用驼峰法命名)公司名称 公司ID值(一般采用域名倒过来写)然后会自动生成一个bundle值 这是结合项目名称和公司域名生成的这样可以保证上线的App唯一性 然后选择开发语言(objective-c / swift)和设备 数据库和单元测试选择默认 点击下一步第三步 选择代码保存的位置 点击创建 显示如下四个目录 在右