最近iOS开发中遇到的问题

原创 2015年07月09日 14:43:51

背景:最近在做一款通讯软件

1.通话后并dismiss通话的controller后,视图会导致下移的情况出现,比如我的uitabbar就出现下移,通过

[self performSelector:@selector(dismissSelfController) withObject:nil afterDelay:1.0f];

使界面过段时间才被dismiss,可以解决上述问题。


2.使用uitabbarcontroller包含几个继承自UINavgationController的controller设置title无效,通过

    LoginViewController *loginVC = [[LoginViewController alloc]init];

    UINavigationController *navVC1 = [[UINavigationController alloc]initWithRootViewController:loginVC];

    loginVC.title = @"个人";

    loginVC.tabBarItem.title = @"个人";

    

    RecentViewController *recentVC = [[RecentViewController alloc]init];

    recentVC.title = @"最近联系人";

    UINavigationController *navVC2 = [[UINavigationController alloc]initWithRootViewController:recentVC];

    

    WincallViewController *wincallVC = [[WincallViewController alloc]init];

    wincallVC.tabBarItem.image = [UIImage imageNamed:@"呼叫"];

    wincallVC.title = @"电话";

    UINavigationController *navVC3 = [[UINavigationController alloc]initWithRootViewController:wincallVC];


    // 设置tabbar图片选中后颜色

    self.tabBar.tintColor = THEME_COLOR;

    self.viewControllers = [NSArray arrayWithObjects:navVC2, navVC3, navVC1, nil];

    self.selectedIndex = 1;

    

    // 设置tabbar title相关属性

    for(int i=0; i<self.tabBar.items.count; i++) {

        UITabBarItem *item = [self.tabBar.items objectAtIndex:i];


        NSDictionary *dict = [NSDictionary dictionaryWithObjectsAndKeys:[UIColor grayColor],NSForegroundColorAttributeName, nil];

        [item setTitleTextAttributes:dict forState:UIControlStateNormal];

        

        NSDictionary *dict2 = [NSDictionary dictionaryWithObjectsAndKeys:THEME_COLOR,

                               NSForegroundColorAttributeName,nil];

        [item setTitleTextAttributes:dict2 forState:UIControlStateSelected];

    }



iOS开发中遇到的问题整理 (一)

1、@try @catch @finally 的用途是?       答:Handling Exception (处理异常)  https://developer.apple.com/library...
  • u011344883
  • u011344883
  • 2014年11月25日 14:36
  • 1028

iOS编程遇到的一些难点问题总结

最近做的一个项目,虽然不大,但刚开始接触iOS编程,遇到和克服的问题还不少,记录下来,温习一下,或者对别人也会有一点帮助。 这个项目采用的是swift和objective C,CPP混合编程的方式,...
  • Johnny_nass_hu
  • Johnny_nass_hu
  • 2016年03月11日 19:34
  • 2038

iOS开发-做项目中遇到的坑

最近项目中遇到的问题和实际的解决方案的分享,还有一款小插件的分享,希望对遇到同类问题的作者有所帮助。 问题一 使用WebView加载网页时候进行加载时候,如果出现网络请求缓慢,并且使用MBProgre...
  • Zhai19931004
  • Zhai19931004
  • 2016年05月20日 10:44
  • 434

IOS开发中遇到的各种问题

问题有摘自 http://ayjkdev.top/2016/03/18/solve-questions/ 问题排序 1.报错Switch is in protect scope 解决方法: ...
  • jiang314
  • jiang314
  • 2016年05月11日 17:12
  • 8652

android 开发中遇到的问题汇总

1.Edittext输入为密码有两种方法,分别是: Android:inputType="textPassword" android:password="true" 2.Android中grav...
  • junfeng120125
  • junfeng120125
  • 2014年01月24日 15:40
  • 5824

在JAVAWeb开发中遇到的问题汇总

Question 1: You have an error in your SQL syntax; check the manual that corresponds to your MySQL s...
  • adreammaker
  • adreammaker
  • 2017年07月10日 17:51
  • 601

java开发中碰到的问题记录

积累的问题多了,就不怕问题来。 一,Eclipse配置问题 1.启动项目,内存溢出 Eclipse->Window->Preferences->Server->RuntimeEnvironments-...
  • lipp555
  • lipp555
  • 2016年01月14日 16:53
  • 863

项目开发中遇到的问题汇总~持续更新

项目开发快进入尾声了,之前一直较忙,也由于没有遇到什么可以记载的问题,故此一直未整理,近期渐渐闲下来,会逐渐将这个项目在开发中遇到的问题汇总出来: 1. 集成蓝牙(佳博打印机)要在info里面进行如下...
  • shuidonglCH
  • shuidonglCH
  • 2016年10月05日 11:43
  • 1262

struts2开发中经常遇到的问题

在struts2开发中总遇到这个问题,No result defined for action: 原因:Action中的属性值为空的时候,Struts2的默认拦截器会报错,但是又找不到input的R...
  • cuiwei1026522829
  • cuiwei1026522829
  • 2014年04月12日 09:42
  • 1580

java web开发中遇到的问题及解决方案(个人学习日志,持续更新)

2012.05.02   星期三 1、问题:导入的新工程,名字上出现感叹号。       原因:工程的jar包libraries需要重新加载。       解决:工程右键--》propertie...
  • DuceXu
  • DuceXu
  • 2012年05月02日 22:05
  • 9626
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:最近iOS开发中遇到的问题
举报原因:
原因补充:

(最多只允许输入30个字)