Debian安装完成后,啥都不显示,似乎黑屏
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Debian安装完成后,啥都不显示,似乎黑屏相关的知识,希望对你有一定的参考价值。
参考技术A 要确认的是黑屏是硬件故障引起的还是软件故障,假如手机没有重要数据,建议恢复系统尝试修复。如果恢复系统故障依旧 的话,硬件损坏的 情况就 比较大了!本回答被提问者采纳添加子视图似乎啥都不做
【中文标题】添加子视图似乎啥都不做【英文标题】:Adding a sub-view appears to do nothing添加子视图似乎什么都不做 【发布时间】:2011-03-29 15:51:34 【问题描述】:在我的应用程序中,当用户单击信息按钮时,它应该在屏幕的特定位置添加另一个视图。我正在尝试使用以下方法来实现此行为:
- (IBAction)showInfo1:(id)sender
UIView *myView1 = [[UIView alloc] initWithFrame:CGRectMake(25,25,50,20)];
[self.view addSubview:myView1];
(我在班级的头文件中声明了所有内容。)
当我运行代码并按下按钮时,似乎什么都没有发生(我没有看到新视图)。
我还注意到 XCode 显示以下警告:
“myView1”的本地声明隐藏了实例变量。
有人有什么想法吗?
【问题讨论】:
【参考方案1】:你怎么知道没有任何变化?
看起来 myView1 实际上不包含任何内容。尝试设置 myView1 的背景颜色
- (IBAction) showInfo1: (id) sender
UIView *myView1 = [[UIView alloc] initWithFrame:CGRectMake(25,25,50,20)];
myView1.backgroundColor = [UIColor redColor];
[self.view addSubview: myView1];
例如,要在特定点打开它,您需要更改 CGRectMake() 中的参数
要在最左上角打开它,宽度为 50,高度为 20,您可以这样做:
CGRectMake(0, 0, 50, 20)
【讨论】:
警告是什么意思? 您收到的警告是什么? “myView1”的本地声明隐藏了实例变量。 这意味着您的头文件中有一个名为 myView1 的变量,您需要将 showInfo1 中的头文件中的变量名称更改为其他名称。【参考方案2】:“'myView1' 的本地声明隐藏了实例变量。”出现消息是因为您在类中声明了一些具有相同名称的属性(即使类型不同)。
如果您将UIView *myView1
放入您的类定义中,您的方法将如下所示
- (IBAction)showInfo1:(id)sender
myView1 = [[UIView alloc] initWithFrame:CGRectMake(25,25,50,20)];
[self.view addSubview:myView1];
这里有更多注意事项:您必须在停止使用时释放myView1
,避免多次放置等等,但这里我们有基本的想法。
最后,也许你的视图已经被添加了,但是因为它还没有包含任何东西,你没有注意到它。您还想检查 UIViewController 看看是否更适合您。
【讨论】:
以上是关于Debian安装完成后,啥都不显示,似乎黑屏的主要内容,如果未能解决你的问题,请参考以下文章