我是IOS開發新手,我只是試圖讓我的頭腦圍繞所有的觀點。起初,我有一個UITextField,它是一行,我希望它包裝。我被告知實施一個UITextView - 而且工作!然後我有很多包裝文本的行。UITextView不是換行
我想要做的下一件事是水平滾動頁面。我下載了蘋果的page control example。在它裏面,很多頁面都是用一個小文本標籤創建的。我改變了這個以包含一個非常長的字符串,並用UITextView替換了UILabel類型。但是,這不是文字包裝!原因可能是我完全不知道它會是什麼。也許它從某種東西繼承了一些設置?
任何幫助將不勝感激。
編輯 - 這裏是正在創建的視圖:
- (void)loadScrollViewWithPage:(int)page
{
if (page < 0)
return;
if (page >= kNumberOfPages)
return;
MyViewController *controller = [viewControllers objectAtIndex:page];
if ((NSNull *)controller == [NSNull null])
{
controller = [[MyViewController alloc] initWithPageNumber:page];
[viewControllers replaceObjectAtIndex:page withObject:controller];
[controller release];
}
if (controller.view.superview == nil)
{
CGRect frame = scrollView.frame;
frame.origin.x = frame.size.width * page;
frame.origin.y = 0;
controller.view.frame = frame;
[scrollView addSubview:controller.view];
NSDictionary *numberItem = [self.contentList objectAtIndex:page];
controller.numberTitle.text = [numberItem valueForKey:NameKey];
}
}
,這是MyViewController標題:
#import <UIKit/UIKit.h>
@interface MyViewController : UIViewController
{
UILabel *pageNumberLabel;
int pageNumber;
UITextView *numberTitle;
UIImageView *numberImage;
}
@property (nonatomic, retain) IBOutlet UILabel *pageNumberLabel;
@property (nonatomic, retain) IBOutlet UITextView *numberTitle;
@property (nonatomic, retain) IBOutlet UIImageView *numberImage;
- (id)initWithPageNumber:(int)page;
@end
請張貼您的UITextView的一些代碼。 – bbarnhart 2012-01-17 15:30:21