CE.SDK
PE.SDK / VE.SDK
On Android, you can change the layout of imgly_panel_tool_text and add
android:maxLength="100"
To the EditTextAlternative you could add the same to the Imgly.PESDK.Editor.Panel.Text.InputFieldStyle.
On iOS you would use a subclass of our TextToolController and override it’s UITextViewDelegate implementation to your needs. Filtering words would look like this:
class MyTextToolController: TextToolController { override func textViewDidChange(_ textView: UITextView) { textView.text = textView.text.replacingOccurrences(of: "foo", with: "bar", options: .caseInsensitive, range: nil) super.textViewDidChange(textView) } }
and you need to instruct our SDK to use your custom class before it is used: try? PESDK.replaceClass(TextToolController.self, with: MyTextToolController.self)
VE.SDK