gpt4 book ai didi

swift - 快速编辑 ScrollView 中的 UITextView

转载 作者:行者123 更新时间:2023-11-30 12:27:53 27 4
gpt4 key购买 nike

我一直在寻找这个基本问题的答案,但找不到任何解决方案。我在 UIScrollVIew 中有一个 UITextView,但我无法编辑 textView 的文本,这意味着当我运行项目并单击 textView 时,键盘不会显示,我无法编辑文本。我尝试了不同的配置,但似乎都不起作用。我的代码:

import UIKit

class ViewController: UIViewController, UIScrollViewDelegate {

var imageView2: UIImageView!
var scrollView: UIScrollView!
var textView = UITextView()

override func viewDidLoad() {
super.viewDidLoad()

imageView2 = UIImageView(image: UIImage(named: "image.png"))

scrollView = UIScrollView(frame: view.bounds)
scrollView.contentSize = imageView2.bounds.size
scrollView.isUserInteractionEnabled = true
scrollView.isExclusiveTouch = true
scrollView.canCancelContentTouches = true
self.scrollView.delegate = self
view.addSubview(scrollView)
scrollView.addSubview(imageView2)


textView = UITextView(frame: CGRect(x:24,y: 100,width: 340,height: 290))
textView.backgroundColor = UIColor(red: 0.00, green: 1.00, blue: 0.00, alpha: 1.00)
textView.text = "bla bla bla"
imageView2.addSubview(textView)

当我得到答案时,我可能会感到羞愧..我想这很简单,但似乎找不到它。我让用户能够进行交互,我认为这就足够了,但事实并非如此。谢谢

最佳答案

a quick try in playground

在将textview添加到 ScrollView 之前,您需要在imageview中添加textview。

关于swift - 快速编辑 ScrollView 中的 UITextView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43944795/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com