iOS6下UITextField垂直居中問題

2021-06-23 00:16:45 字數 629 閱讀 1371

用xib生成的uitextfield文字預設是水平左對齊,垂直居中對齊的,但是用**生成的uitextfield確是預設是水平左對齊,垂直頂對齊。到uitextfield的標頭檔案看了一下,發現只有設定水平對齊的屬性,卻沒有垂直對齊屬性。因為xib裡都可以設垂直對齊屬性,所以應有的,於是再到其父類中找,終於在uicontrol.h中找到了,下面兩個屬性就是分別控制水平與垂直方向對齊的。

@property(nonatomic) uicontrolcontentverticalalignment contentverticalalignment;     

// how to position content vertically inside control. default is center

@property(nonatomic) uicontrolcontenthorizontalalignment contenthorizontalalignment; 

// how to position content hozontally inside control. default is center

於是:field.contentverticalalignment = uicontrolcontentverticalalignmentcenter; 

iOS6下Objective C最新特性

ios6下objective c最新特性 2013 03 15 16 26 08 收藏 wwdc2012發布了ios6,同時為objective c帶來了一些新特性以簡化 程式設計。下面是這些新特性,需要xcode4.4及以上版本支援 1.方法的申明順序不再要求 在方法裡面可以呼叫在後面申明的方法,...

iOS6下Objective C最新特性

wwdc2012發布了ios6,同時為objective c帶來了一些新特性以簡化程式設計。下面是這些新特性,需要xcode4.4及以上版本支援 1.方法的申明順序不再要求 在方法裡面可以呼叫在後面申明的方法,編譯器會幫助查詢方法的申明,順序不再要求。如下 inte ce songplayer vo...

IOS 6 基礎框架概覽

原文日期 2012年12月23日 編者按 本文與原文標題略有不同,內容相同。可以看出ios和mac的變化主要就在cocoa touch上面差別。cocoa touch允許你操作螢幕上的事件。cocoa touch multi touch event alerts multi touch contro...