我已經有這個問題很長一段時間了,我希望stackoverflow可以幫助!UIScrollView在UIScrollView中的標籤文本被改變時停止工作
問題是
當我輸入「希勒」到EnterNameText(UI文本框)的標籤更改文本,但是滾動型不再滾動到設定內容的大小,它會滾動一點點,但沒有接近設定的內容大小,在這種情況下是2000px的高度。
細節
1)的Xcode 4.5.1
2)IOS 6
以我的.xib文件(tinypic.com/view.php?pic=2h4yx3o & S = 6)餘有一個UIScrollView(寬320像素,高490像素) UIScrollView包含全部連接到視圖controller.h的標籤。
標籤(所有標籤都以同樣的方式設置):
@property (strong, nonatomic) IBOutlet UILabel *AlanShearerLabel;
我在ViewController.h UIScrollView的是這樣的:
@property (strong, nonatomic) IBOutlet UIScrollView *scrollview;
的UIScrollView在ViewController.m
- (void)viewDidAppear:(BOOL)animated{[super viewDidAppear:animated]; self.scrollview.contentSize=CGSizeMake(320.0, 2000.0); }
IBAction調用 - (IBAction)CheckButton:(id)發件人
點擊CheckButton時的動作:
//string 0
NSString *string0 = _EnterNameText.text;
//Alan Shearer
NSString *string1 [email protected]"Alan Shearer";
NSString *string2 [email protected]"Rank 1) Alan Shearer 260 Goals";
NSString *stringshearer [email protected]"Shearer";
//Alan Shearer IF
if([string0 isEqualToString:string1]||
[string0 isEqualToString:stringshearer])
{_AlanShearerLabel.text = string2;
_AlanShearerLabel.textColor = [UIColor greenColor];
[email protected]"";
}
我認爲代碼是正確的,有些事情還有一個問題。是否使用任何代碼將鍵盤覆蓋textField時,滾動視圖頂部,如果是顯示代碼.. – vishy
不,我不是,鍵盤從未覆蓋文本字段,它彈出uiscrollview。 –
你的檢查按鈕在哪裏,這是你的完整檢查按鈕還是更多。 – vishy