iPhone之UITextField縮排文字

2021-06-29 13:29:39 字數 950 閱讀 6527

分類: iphone

2013-08-19 10:24

2623人閱讀收藏 

舉報做應用的時候,經常用到文字框,自定義的文字框,往往都是在登入註冊頁面時用到uitextfield。應用原型圖上的文字框會稍微右縮排空幾個空格的,看起來還好看些,當uitextfield上直接用的話,那個游標會緊貼著左框,有些些不好看,下圖比較:

會好些!

很簡單,繼承uitextfield,覆蓋父類方法!

[cpp]view plain

copy

#import 

@inte***ce insetstextfield : uitextfield  

- (cgrect)textrectforbounds:(cgrect)bounds;  

- (cgrect)editingrectforbounds:(cgrect)bounds;  

@end  

[cpp]view plain

copy

#import "insetstextfield.h"

@implementation insetstextfield  

//控制文字所在的的位置,左右縮 10

- (cgrect)textrectforbounds:(cgrect)bounds   

//控制編輯文字時所在的位置,左右縮 10

- (cgrect)editingrectforbounds:(cgrect)bounds   

@end  

ok!

IPhone之NSFileManager的使用

1 檔案的建立 ibaction createfile 2 對檔案重新命名 3 刪除乙個檔案 為了使這個技巧完整,讓我們再一起看下如何刪除乙個檔案 在filepath2中判斷是否刪除這個檔案 if filemgr removeitematpath filepath2 error error yes ...

iphone開發之適配iphone5

iphone5出來了,從不用適配的我們也要像android一樣適配不同解析度的螢幕了。公司產品新版本需要適配iphone5,經過一番折騰算是搞定了。下面分享給大家 iphone5的螢幕解析度 1136 x 640 也即是高度變成了568,程式啟動時我們需要一張retina命名為default 568...

iphone開發之適配iphone5

iphone5出來了,從不用適配的我們也要像android一樣適配不同解析度的螢幕了。公司產品新版本需要適配iphone5,經過一番折騰算是搞定了。下面分享給大家 iphone5的螢幕解析度 1136 x 640 也即是高度變成了568,程式啟動時我們需要一張retina命名為default 568...