2012-06-06 30 views

回答

1
  • 首先,設置你的UITextField警報的外觀可以得到黑色的鍵盤。
  • 然後,你只需要兩個觀點:

    • 一個黑色的背景
    • 白紙一張,這將是你的文本字段的背景,你編程下面的代碼適用於(別忘了#import <QuartzCore/QuartzCore.h>在前):

      view.layer.cornerRadius = 10;

0

他們做的是使用圖像,這就是它!他們也可能擴大UITextfield的大小以使其適合整個屏幕,但是這很容易。如果你進入界面生成器,你可以看到一個說圖像的東西。如果你想以編程方式做到這一點,那麼textfield.background(一個UIImage)就是一個值。

如果你不想創建一個圖像,你可以創建一個自定義的UITextField子類並使用 - (void)drawInRect:(CGRect)rect函數,並用Quartz繪製它,並在界面生成器中設置UITextField類到您的文本框。