在我的應用程序中,我有一個位於背景圖像頂部的UITextField。在iOS 4下,我必須將backgroundColor屬性設置爲'clearColor',以使其看起來正確。在iOS 4的文本字段看起來像這樣...從iOS 4到iOS 5的UITextField背景行爲更改
這是我希望它看起來。現在,由於升級到4.3的Xcode(iOS 5中),當我重新運行在同一個項目,這個盒子看起來像這樣...
哎呀。所以在iOS 5下,我將backgroundColor屬性更改爲'whiteColor',並且它工作正常。但是現在,在iOS的4.x中框看起來像這樣...
注醜陋的白色角落!所以,請任何人都可以告訴我我應該在這裏做什麼,以便在iOS 4和iOS 5下看起來很正常(即看起來像第一張圖片!)。
非常感謝, 西蒙
您是否使用更新的SDK重建? – BoltClock
只是要知道..你試着通過導入QuartzCore並設置textField.layer.backgroundColor = [UIColor clearColor] .CGColor; ? – Mat
不知道這裏發生了什麼 - 但它現在正在工作。我刪除了行來設置backgroundColor屬性,這一切都似乎罰款4和5. – Simon