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安装完成后,啥都不显示,似乎黑屏的主要内容,如果未能解决你的问题,请参考以下文章

电脑开机进入安全模式后怎么就黑屏不动了

Windows Server 重启时黑屏不关机无法操作怎么办?

firefox因网页太长而下部分无法显示、黑屏。

nod32 开机 不显示桌面

华硕BIOS设置后 开机就一直黑屏了

笔记本电脑开机输入密码后黑屏是怎么回事?