美文网首页ios/swift/xcode开发笔记
UIScrollView无法滚动以及超出屏幕的内容无法进行编辑编

UIScrollView无法滚动以及超出屏幕的内容无法进行编辑编

作者: 爱技术的田同学 | 来源:发表于2020-04-09 12:51 被阅读0次

通过UITextView实现简单的富文本内容编辑,功能按钮包装时遇到些问题,简单记录如下

1、通过UIToolbar将字体设置功能罗列出来,由于功能过多,通过UIScrollView进行滑动控制

1)UIScrollView不能滚动

解决:在storyboard中,拖出一个UIScrollView,为UIScrollView设置宽高以及距离上下左右的约束,在UIScrollView中添加View,为View设置上下左右的约束为0,设置View和UIScrollView等宽(Equal Width),View实际就是UIScrollView的内容显示部分,让View的等宽线为80,当大于屏幕宽度时就可以滚动。

2)UIScrollView超出屏幕的内容,无法进行编辑

解决:设置ViewController的Simulated Size为Freeform

2、UIToolbar跟随软键盘弹出收起

参考:https://blog.csdn.net/walkerwqp/article/details/51325643

3、UITextView没有自带的提示语,通过在UITextView上添加UILabel,监听textViewDidChange来显示

func textViewDidChange(_ textView: UITextView) {

 if self.contentTextView.text.count > 0{

 self.hintLabel.alpha = 0

}else{

 self.hintLabel.alpha = 1

        }

    }

相关文章

  • UIScrollView无法滚动以及超出屏幕的内容无法进行编辑编

    通过UITextView实现简单的富文本内容编辑,功能按钮包装时遇到些问题,简单记录如下 1、通过UIToolba...

  • UI基础控件- UIScrollView

    什么是UIScrollView 概念当展示内容较多,超出屏幕时,可以通过滚动手势查看屏幕以外的内容UIScroll...

  • 关于UIScrollView的几点总结

    - 什么是UISCrollView + 当手机屏幕需要展示的内容较多超出一个屏幕时,用户可以通过滚动手势来查看屏幕...

  • UIScrollView 几点总结

    什么是UIScrollView 当手机屏幕需要展示的内容较多超出一个屏幕时,用户可以通过滚动手势来查看屏幕以外的内...

  • UIScrollView无法滚动

    当我们使用 UIScrollView 控件时,会出现有显示内容,但是无法滚动的情况。 解决方法 第一步:确定 UI...

  • UIScrollView滚动视图学习笔记

    UIScrollView UIScrollView可以用于显示多余一个屏幕的内容,超出屏幕范围的内容可以通过滑动或...

  • UIScrollView contentSize

    UISrollView UIScrollView的基本使用 UIScrollView无法滚动的解决办法

  • UIScrollView

    UIScrollView UIScrollView处理的问题 1,当需要展示的内容超过屏幕后,普通UI无法满足此需...

  • 滚动字幕

    昨天下载一个软件,在手机上操作总找不到设备,因此滚动屏幕无法显示自己编辑的内容,通过多次尝试连接,都无法找...

  • Swift-UIScrollView的基本使用

    一. 为什么要用UIScrollView 手机屏幕有限,但又想展示更多内容,就要用到UIScrollView来滚动...

网友评论

    本文标题:UIScrollView无法滚动以及超出屏幕的内容无法进行编辑编

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