ios-iOS在故事板中画好界面 在APPDelegate里面设置启动这个页面的时候 看不见控件

问题描述

iOS在故事板中画好界面 在APPDelegate里面设置启动这个页面的时候 看不见控件



AppDelegate 代码

  • (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

    ViewController *vc = [ViewController new];
    vc.dictUserInfo=@{@"User":[[NSUserDefaults standardUserDefaults] objectForKey:@"User"],
    @"Pwd" : [[NSUserDefaults standardUserDefaults] objectForKey:@"Pwd"],
    @"IP" : [[NSUserDefaults standardUserDefaults] objectForKey:@"IP"]
    };
    self.window.rootViewController = vc;
    return YES;
    }

ViewController.m 代码

  • (void)viewDidLoad {
    [super viewDidLoad];
    self.view.backgroundColor=[UIColor whiteColor];
    self.alertView = [[UIAlertView alloc]initWithTitle:@"失败" message:@"你好" delegate:self cancelButtonTitle:@"确定" otherButtonTitles:nil, nil];
    [self.view addSubview:self.alertView];
    self.txtIP.delegate = self;
    self.txtUser.delegate = self;
    self.txtPwd.delegate =self;
    }

-(void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
self.txtUser.text =self.dictUserInfo[@"User"];
self.txtPwd.text = self.dictUserInfo[@"Pwd"];
self.txtIP.text = self.dictUserInfo[@"IP"];
}

  • (IBAction)btnLoginClick:(id)sender {
    NSString *user =self.txtUser.text;
    NSString *pwd = self.txtPwd.text;
    NSString *address = self.txtIP.text;

    if (user.length>0&&pwd.length>0&&address.length>0) {
        [[NSUserDefaults standardUserDefaults] setObject:user forKey:@"User"];
        [[NSUserDefaults standardUserDefaults] setObject:pwd forKey:@"Pwd"];
        [[NSUserDefaults standardUserDefaults] setObject:address forKey:@"IP"];
    }
    else
    {
        self.alertView.message=@"参数输入错误!";
        [self.alertView show];
    }
    

    }

-(BOOL)textFieldShouldReturn:(UITextField *)textField
{
[textField resignFirstResponder];
return YES;
}

解决方案

你的ViewController 都重新初始化了,当然就没有了

解决方案二:

你虽然启动了这个viewController,但是你没有加载对应的storyboard,所以当然不会显示 的

解决方案三:

没有添加xib,我的博客上有http://blog.csdn.net/u011988082/article/details/46397833

解决方案四:

你的ViewController 都重新初始化了,当然就没有了
你的ViewController 都重新初始化了,当然就没有了
你的ViewController 都重新初始化了,当然就没有了
你的ViewController 都重新初始化了,当然就没有了

时间: 2024-11-08 21:12:50

ios-iOS在故事板中画好界面 在APPDelegate里面设置启动这个页面的时候 看不见控件的相关文章

ios弃用故事板之后就设备旋转就不再有动画了,怎么破

问题描述 ios弃用故事板之后就设备旋转就不再有动画了,怎么破 解决方案 响应设备旋转事件,然后再次调用动画

谁在java项目中在jsp页面加载gis视频控件,谁用过??

问题描述 谁在java项目中在jsp页面加载gis视频控件,谁用过?? 为什么在本地html上可以加载上,但是部署到项目上 通过jsp去打开 就无法加载到,显示不出视频呢.求大神 解决方案 视频指定的路径对不对?

myeclipse-MyEclipse中写jsp页面时,看不见贯鼠标光标

问题描述 MyEclipse中写jsp页面时,看不见贯鼠标光标 MyEclipse中写jsp页面时,看不见贯鼠标光标 解决方案 把下面console中的暂停点一下,因为控制台一直在运行 解决方案二: 我的也是这样,试了一下好了!不知道你的是不是也是这原因! 解决方案三: 好像还是不行啊!

代码-我在html页面中加入了两个activex。但提示“在此页面上的activex控件和本页。。。”

问题描述 我在html页面中加入了两个activex.但提示"在此页面上的activex控件和本页..." 我在html页面中加入了两个activex,用以读取mac以及cpu序列号.但是页面一直提示"在此页面上的activex控件和本页上的其他部分的交互可能不安全." 网上说的什么ocx已经ole什么的在.net里边都没有. 下面的代码是我在网上找的,直接粘贴进去就可以使用了.但是现在要在客户端不显示提示.也不能降低浏览器安全.求大神帮忙啊,我都自己搞好几天了~~

VS2008 在IE8中 调试 ActiveX控件 无法进入断点的解决方法 设置VS2008和IE8 调试ATL MFC ActiveX控件

设置VS2008和IE8 调试ATL控件   VS2008设置篇:     设置VS2008 通过IE8 调试ATL的ActiveX控件的步骤如下: (1)       设置项目属性 通过菜单项 "项目->你的项目属性"如下图: (2)       在弹出的属性页对话框中选中"配置属性->调试",在右边填入下列参数: 命令         :C:\Program Files\Internet Explorer\iexplore.exe(你的IE8执行文件

请教控件在.NET中属于对象,那这个对象是引用类型吗?这么问对吗?怎样理解控件呢?

问题描述 请教控件在.NET中属于对象,那这个对象是引用类型吗?这么问对吗?怎样理解控件呢? 解决方案 解决方案二:是引用类型.所有用户定义类型,除了枚举和结构以外,都属于引用类型.控件就是自定义类型.解决方案三:控件,在Winform程序中间派生自System.Windows.Forms.Control类.是引用类型.控件就是具有UI行为的特定的功能的集合.比如我们常见的TextBox和ComboBox等等,都属于控件的范畴.

在jquery repeater中添加设置日期,下拉,复选框等控件_实用技巧

如果, 有不明白的问题, 请先阅读 30 分钟掌握无刷新 Repeater. 示例代码下载: http://zsharedcode.googlecode.com/files/JQueryElementDemo.rar 本文将详细的讲解 Repeater 控件的模板中如何处理控件, 目录如下: * 准备 * html 元素 * 文本框 * 下拉框 * 多行文本框 * 复选框 * jQueryUI 插件 * jQueryUI 日期框 * jQueryUI 按钮 * jQueryUI 自动匹配 示例图

asp.net2.0中如何动态增加删除表格,在增加表格的同时能增加下拉列表控件?在线等

问题描述 asp.net2.0中如何动态增加删除表格,在增加表格的同时,表格中增加下拉列表控件>该如何实施?谢谢! 解决方案 解决方案二:昨晚天刚用JS写一个,给个参考吧-----------<scripttype="text/javascript">//印刷机组信息varmachineStr='<%=machineStr%>';//可开计划的产品编号和名称信息varproductionStr='<%=productionStr%>';//将印

急,关于OCX控件在网页中的使用,在线等

问题描述 VC写的OCX控件,要调用3个DLL.该控件我已经在系统中注册.其其放入网页中后在.net的页面设计中可以看见该控件,但是在运行使用时就是看不见控件.也无法对其操作.(控件我没有打成.cab包,IE上有关ACTIVEX的限制我也全改过了,但还是不行.似乎根本就没下载,但是因该注册了就能使用了.)希望高手能指教,解决了立刻给分. 解决方案 解决方案二:顶解决方案三:难道就没人知道吗?解决方案四:在ASP.NET中使用OCX一般分以下几个步骤:一.对生成的DLL文件进行注册在CMD中reg