0

我正在开发笔记应用程序。我在其中创建了像 iPhone 笔记这样的视图。首先我采取了滚动视图,然后是一个图像视图。之后,我正在动态创建...我使用此代码UITextView设置..的背景图像UITextView

textView = [[UITextView alloc]initWithFrame:CGRectMake(0,30,320,400)];
 textView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed: @"lines.png"]];

它在模拟器中完美运行。但是当我在设备上运行我的应用程序时,UITextView背景不显示...意味着它不显示线条...我的图像尺寸是 365x45...有人可以帮我解决为什么会这样吗????问题出在哪里???谢谢!!

4

2 回答 2

0

我曾经遇到过类似的问题,并且头发变白了。:)

仔细检查您的背景图像文件(.png 或其他文件)是否仍与您的应用绑定。当您有多个目标时,请使用项目或 tartet 设置进行检查。

就我而言,该文件包含在项目中,但未包含在边界中。由于我从不理解的原因,它是安装在模拟器上的 bounle 的一部分。当我从模拟器的文件系统中手动删除应用程序时,它甚至在那里。在模拟器中重新启动该应用程序,它又在那里了。

但是当我检查发送到调试设备或商店的边界内容时,图像文件丢失了。

您可能会遇到同样的问题。

于 2012-07-13T08:50:00.553 回答
0

我从来没有用过那种方法。我要做的是在 UIImageView 上放置一个不可见的 UITextView

于 2012-07-13T08:57:41.297 回答