Чтобы текст начинался сначала а не с середины (как получается по умолчанию) лично мне помог следующий код:
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> |
взято здесь: http://stackoverflow.com/a/42746817/7851186
Для смены названия у кнопок используем следующую функию:
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> |
Чтобы сделать кнопку неактивной мы можем использовать следующий код:
btn.isEnable = false