2012-07-13 79 views
0

我正在做筆記app。我在其中創建視圖像iPhone筆記。 首先我採取了滾動視圖,然後一個圖像視圖。在那之後我米創建UITextView動態......我訂的UITextView .. 背景圖像使用此代碼UITextView BackGround image iphone

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

其在模擬器的工作完美。但是當我在設備上運行我的應用程序時,然後UITextView的背景不顯示...意味着它不顯示行... 我的圖像大小爲365x45 ... 任何人都可以幫助我爲什麼發生這種情況? ?哪裏有問題??? 謝謝!!

+0

文件系統上的圖像名稱是什麼? – 2012-07-13 08:46:07

+0

圖像名稱是「lines.png」 – Rox 2012-07-13 08:48:27

回答

0

我曾經有一個類似的問題,並得到了白髮。 :)

仔細檢查您的背景圖像文件(.png或其他)是否仍然與您的應用程序綁定。如果您有多個目標,請使用項目或tartet設置進行檢查。

在我的情況下,該文件包含在項目中,但不在邊界內。由於我從未理解這是模擬器上安裝的彈簧的一部分。當我從模擬器的文件系統手動刪除應用程序時,它甚至還在那裏。在模擬器中重新啓動應用程序,並且它又在那裏。

但是,當我檢查發送到調試設備或商店的邊界的內容時,圖像文件丟失。

同樣的問題可能會發生在你身上。

+0

可能...好吧我會檢查它... thanx的幫助... – Rox 2012-07-13 08:54:25

+0

你能告訴我如何檢查設備中的邊界內容? – Rox 2012-07-13 09:08:38

+0

不幸的是,我目前不在Mac之前。因此,我引用了我的頭腦。基本上.ipa或.app綁定是一個zip文件。您右鍵單擊該邊界並查看上下文菜單提供的內容。它應該提供一些類似於「檢查內容」的點。只需遵循這一點,並從那裏做。如果沒有提供此類功能,則將該文件重命名爲* .zip。你會得到一個警告,但無論如何重命名。之後,您可以探索它或將其解壓縮爲任何其他zip文件。在文件系統的某個時刻,您會找到所有資源。 – 2012-07-13 11:36:54

0

我從來沒有使用過這種方法。我所做的是我在UIImageView上放置了一個隱形的UITextView

+0

但用這種方法,如果我想滾動textview然後只有文本移動但背景圖像不會移動...就像只有文本正在移動,但線仍然存在..... – Rox 2012-07-13 09:02:34