警报消息后图像大小是否改变?

时间:2011-08-10 12:48:24

标签: iphone objective-c cocoa-touch

-(void) keyboarddidhide:(NSNotification*)notif

{

  if(!keyboardvisible)

{

   return;

}

 NSDictionary *info=[notif userInfo];

   NSValue* avalue=[info objectForKey:UIKeyboardBoundsUserInfoKey];

   CGSize keyboardSize=[avalue CGRectValue].size;

//Tag: Image Size as before

CGRect viewFrame=self.view.frame;

**viewFramesize.height+=keyboardSize.height;**

//Here I am just streaching the scrollView......

scrollView1.frame=viewframe; //Streaching the scroll view

keyboardvisible=yes;

//Tag: Image size increases....


keyboardvisible=false;


}

我正在使用XCode 4。

在我的应用程序中,我有一个视图页面。

View


  - Scroll View
    - Text View
    - Image View
-barButton

在通知之后我的图像正在全屏显示... Whenevr我的滚动视图拉伸我的图像视图延伸到全屏。

是否有任何属性或方法来修复滚动视图大小或重置?

1 个答案:

答案 0 :(得分:1)

如果您不希望滚动视图拉伸,则您的图像视图会拉伸,因为您正在拉伸ScrollView 将滚动视图的内容大小设置为零。

我建议您read