美文网首页
界面: 多个选择器 与 UIScollView

界面: 多个选择器 与 UIScollView

作者: plantAtree_dAp | 来源:发表于2017-03-12 17:03 被阅读26次

Pre : 通知

textFieldDidEndEditing, 通知名称,
当 文本输入框 结束编辑, 才会调用 @selector(textFieldDidEndEditing:)

- (void)viewWillAppear:(BOOL)animated
{
    
    [[NSNotificationCenter defaultCenter ] addObserver:self selector: @selector(textFieldDidBeginEditing:) name:UIKeyboardWillShowNotification object: nil ];
    [[NSNotificationCenter defaultCenter ] addObserver: self selector:@selector(textFieldDidEndEditing:) name: UIKeyboardWillHideNotification object: nil];
}

- (void)viewWillDisappear:(BOOL)animated
{
    [[NSNotificationCenter defaultCenter ] removeObserver: self name: UIKeyboardWillShowNotification object: nil ];
    [[NSNotificationCenter defaultCenter ] removeObserver: self name: UIKeyboardWillHideNotification object: nil ];
}

开始 Try

UIView: CGRectOffset


- (void) animateTextField: (UITextField *) textField Up: (BOOL) isUp
{
   CGFloat vesselPadding = 120;
    CGFloat exePadding = (isUp ? vesselPadding : 0 );
   
 [UIView animateWithDuration: 0.5 animations:^{
        self.vesselView.frame = CGRectOffset(self.vesselView.frame, 0 ,  exePadding);
        
    } ];

解决: 选一下,就崩

UIView: CGAffineTransform

- (void) animateTextField: (UITextField *) textField Up: (BOOL) isUp
{
    CGFloat vesselPadding = 120;
    CGFloat exePadding = (isUp ? vesselPadding : 0 );

 CGAffineTransform pTransform = CGAffineTransformMakeTranslation(0, vesselPadding);
    //使视图使用这个变换

    self.vesselView.transform = pTransform;
}

解决:挡住 导航栏

ScrollView: CGPointMake

感谢:

NIB上给ScrollView添加Autolayout

iOS之UIScrollview添加约束图文详解

相关文章

  • 界面: 多个选择器 与 UIScollView

    Pre : 通知 textFieldDidEndEditing, 通知名称,当 文本输入框 结束编辑, 才会调用 ...

  • UIScollView

    - (void)viewDidLoad { [super viewDidLoad]; self.view.back...

  • UIScrollView

    UIScollView 创建一个简单的UIScollView 在viewDidLoad中实现如下代码 实现代理:U...

  • 选择器

    通配选择器 * (星号)这个选择器可以与任何元素匹配 类选择器 .类名来设置属性,一个元素可以有多个class类名...

  • 前端面试中的css常用知识点总结

    1、CSS选择器的优先级 !important > 内联 > id选择器 > 类选择器 > 标签选择器 多个类选...

  • CSS部分

    多个class: css中允许多个class: ... 。 选择器: Chaining Selectors: ...

  • 细说CSS选择器各种事~

    一、基础选择器 1.标签选择器(例:div) 2.类选择器(例:.demo) 多个选择器可以调用一...

  • Android仿微信图片选择器(三)

    接上两篇: Android仿微信图片选择器(一) Android仿微信图片选择器(二) 前两篇介绍了发表界面的界面...

  • CSS选择器

    1.CSS里常见选择器有几种? 属性选择器 id选择器 类选择器 多元素选择器,用 , 分隔,用于同时选择多个元素...

  • 多个界面滑动

    https://github.com/wangmchn/WMPageController

网友评论

      本文标题:界面: 多个选择器 与 UIScollView

      本文链接:https://www.haomeiwen.com/subject/lcxxnttx.html