更改非典型资产

时间:2015-04-22 00:11:50

标签: ios objective-c xcode swift parse-platform

在Parse Anypic教程中更改资源时,它不会显示在实际的模拟器中。我更改的文件位于Resources文件夹:Default.png, Default@2x.png, Default-568h@2x.png, Default-667h@2x.png, Default-736h@2x.png

有关更多说明,这是我更改过的文件的图片。

https://www.dropbox.com/s/cjml6hs2aur9z96/Screenshot%202015-04-21%2017.09.13.png?dl=0

问题:如何更改黑色" Home"屏幕 - 不是LaunchImage而是实际的交互。我想重新打造应用程序。

2 个答案:

答案 0 :(得分:1)

为清楚起见,我指的是登录Facebook后您看到的第一个屏幕。此屏幕底部有三个选项卡,“Home”,“Camera”和“Activity”。 “Home”视图由PAPHomeViewController.m控制,“Activity”视图由PAPActivityFeedViewController.m控制。

在这两个控制器类中,主背景由表视图覆盖,并且还有一个blankTimelineView可以显示为表视图头。

要更新背景,您可以选择几个选项。选项1是更改表视图后面的视图并使表视图透明。选项2是更改表视图本身的背景。

在这两种情况下,您可能还希望将blankTimelineView背景设置为透明,以便始终显示背景。

如果使用选项1,可以将以下代码放在PAPHomeViewController.m和PAPActivityFeedViewController.m中的viewDidLoad方法的底部。

// For simple change, set background color
// To show an image, add an UIImageView as a subview

self.view.backgroundColor = [UIColor redColor];

// Make sure background shows through

self.blankTimelineView.backgroundColor = [UIColor clearColor];
self.tableView.backgroundView.backgroundColor = [UIColor clearColor];

如果使用选项2,可以在PAPHomeViewController.m和PAPActivityFeedViewController.m中的viewDidLoad方法底部使用以下代码

// For simple change, set background color
// To show an image, set backgroundView to a UIImageView

self.tableView.backgroundView.backgroundColor = [UIColor redColor];

// Make sure background shows through

self.blankTimelineView.backgroundColor = [UIColor clearColor];

答案 1 :(得分:0)

如果您没有更改资产,可以在实际的手机上运行。检查资产是否显示根据您的结果选择重新开始和导入所有代码或从另一个项目中检索资产并将其导入旧项目