问题标签 [slacktextviewcontroller]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
42 浏览

slacktextviewcontroller - 在 SlackTextViewController 中,如果我显示 UIAlertController,则文本输入视图无法正确显示

我在使用SlackTextViewController基于点击聊天项目的位置时遇到问题,我提出了一个UIAlertController. 当我关闭 UIAlertController 时,文本输入控件没有重新出现;键盘出现了,但它覆盖了文本输入控件。我不得不手动关闭键盘并再次显示。

当键盘重新出现时,如何让它不覆盖文本输入控件?

0 投票
0 回答
303 浏览

ios - SlackTextViewController 的 InputView 在键盘后面

我正在使用 SlackTextViewController。

之前它工作正常,但现在我遇到了问题。

  • 当我点击 SlackTextViewController 的 inputView 时,将显示键盘。

  • 但是 InputView 没有跟进键盘。所以键盘出现后我看不到 InputView。

这是片段代码。

我的问题是没有调用 didKeyboardChangeStatus。

它不适用于 iOS 10 和 iOS 11。

在此处输入图像描述

0 投票
6 回答
11774 浏览

slack - 如何使 Slack 线程不那么窄?

线程将是 Slack 的一个非常好的功能,除了它们太窄而且我找不到任何方法来配置它们的宽度。

有谁知道如何扩展线程以使其占据所有屏幕空间(在 Slack 内)?放大不会改变狭窄。它只是使字体更大。我想折叠频道讨论并让线程占据松弛消息区域的整个宽度。不可能?

0 投票
1 回答
535 浏览

ios - iOS 共享表和复制选项粘贴链接在某些情况下不起作用

我们在共享表复制活动中遇到了一个相当奇怪的问题。

我们只是对内容进行了简短的介绍,然后我们提供了指向共享活动的链接,如...

除了在我们的内部聊天中,这工作得很好。在我们的聊天文本视图中,文本简介通过,但链接没有按预期显示在文本旁边。

有问题的文本视图是一个SlackTextViewController(我知道现在已弃用,我们已经使用了一段时间)。我找不到任何表明他们正在以任何方式清理输入或删除链接的文档,但它很可能与该组件有关。我尝试了一个简单的实现textView:shouldChangeTextInRange来打印 textView 接收到的文本,果然,那里没有链接。

只是为了完整起见,这就是它的样子。

此外,如果您直接复制/粘贴链接,则效果很好。如果您将共享文本复制为纯文本并粘贴,它也可以正常工作。这使我相信在处理共享文本时这里缺少一些东西。

有人在粘贴中遇到过这个问题吗?是否需要实施一些生命周期/委托来处理共享文本?