美文网首页
iOS开发记录2017.12.11

iOS开发记录2017.12.11

作者: 心亦逸风 | 来源:发表于2017-12-11 11:14 被阅读9次

1.关于IQKeyboardManager

4以上版本,我发现有些在scrollView上的textfield或textview弹起键盘后防止遮挡会失效,去github上看也有提相同问题的,最后发现scrollview必须设置contentsize才会生效,而且不能为CGRectZero。

2.关于通知NSNotification的使用

因为我在一个view上添加了键盘出现(UIKeyboardWillShowNotification)和隐藏(UIKeyboardWillHideNotification)的通知去做一些操作,在进入更深层级调用到键盘时也收到了通知。
这时候有两种方式解决:1.在离开该页面时去除通知回来时添加;2.在接收到通知的方法中判断当前的textfield/textview是不是第一响应isFirstResponder

3.关于autoresizingMask使用

如果有些view的大小动态,而在view上的视图也要跟着动态时(比如要和父视图同高、需要贴在父视图底部),这时候可以对子视图设置autoresizingMask属性,它表示你希望view的哪一部分动态改变。
比如高度需要随着父视图高度变化UIViewAutoresizingFlexibleHeight,需要贴在父视图底部UIViewAutoresizingFlexibleTopMargin。

相关文章

  • iOS开发记录2017.12.11

    1.关于IQKeyboardManager 4以上版本,我发现有些在scrollView上的textfield或t...

  • iOS 学习心得记录之:拿到了ViewController就等于

    iOS 开发心得记录之:拿到了ViewController就等于拿到了view 在学习开发 iOS 的时候,我有时...

  • **iOS OC** 转 **Swift**开发问题记录

    iOS OC 转 Swift开发问题记录 之前一直使用OC语言开发iOS应用,时代在进步,使用Swift语言开发已...

  • IOS 生成证书

    第一次接触 IOS 开发,将遇到的问题做记录。 前提: 1、已经注册 IOS 开发者(付费) ...

  • iOS开发笔记

    原文请见github上iOS开发笔记 iOS开发笔记 记录了在iOS开发中踩过的坑和一些问题解决 微信的openi...

  • iOS 开发中的Tips

    iOS Tips 这里将记录iOS开发中的技巧,不定期更新内容 reloadData 调用 reloadData ...

  • iOS 开发记录

    打印方法名 类、方法判断 emoji表情转换 数组和字典与NSData互转 字典、JSON互转 自定义结构体(类似...

  • iOS开发记录

    总结iOS 开发中遇到的问题和解决方法 NSString 去掉 NSString中的空格和换行,string...

  • iOS开发记录

    本文记录ios开发中的一些需要知道的细节,后期会持续更新,有需要请关注。 入口函数int main(int arg...

  • iOS逆向学习

    参考文章:iOS逆向开发记录:iOS逆向之手机越狱iOS逆向之介绍iOS逆向之文件系统结构iOS逆向之文件权限及类...

网友评论

      本文标题:iOS开发记录2017.12.11

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