To start text from the very beginning and not from the middle (as it turns out the default) I found the following code:
|
1 2 3 |
<span class="kwd">override</span><span class="pln"> func viewDidLayoutSubviews</span><span class="pun">()</span> <span class="pun">{</span><span class="pln"> textView</span><span class="pun">.</span><span class="pln">setContentOffset</span><span class="pun">(</span><span class="typ">CGPoint</span><span class="pun">(</span><span class="pln">x</span><span class="pun">:</span> <span class="lit">0</span><span class="pun">,</span><span class="pln"> y</span><span class="pun">:</span> <span class="lit">0</span><span class="pun">),</span><span class="pln"> animated</span><span class="pun">:</span> <span class="kwd">false</span><span class="pun">)</span> <span class="pun">}</span> |
Solution found here: http://stackoverflow.com/a/42746817/7851186
For changing title of button (UIButton) we can use
|
1 |
<span class="pln">button</span><span class="pun">.</span><span class="pln">setTitle</span><span class="pun">(</span><span class="str">"Button Title"</span><span class="pun">,</span><span class="kwd">for</span><span class="pun">:</span> <span class="pun">.</span><span class="pln">normal</span><span class="pun">)</span> |
To make the button unshiftable we can use:
btn.isEnable = false