UITextView的那些坑

2021-07-01 19:18:21 字數 456 閱讀 8688

坑1:

ios7及以上的版本上,uitextview出現這樣的問題:彈出鍵盤時,沒輸入任何文字,但是游標位置不是在最上方。

解決方案: ios7以後新增了乙個屬性automaticallyadjustsscrollviewinsets,將其置為no即可。別忘了加版本判斷。

if (ios7_and_later)

坑2:ios7及以上的版本上,uitextview輸入中文時,在輸入多行後,游標有時會上下跳動,輸入文字的時候內容有時會往上跳,游標都顯示不出來。這個bug坑死好多人啊,特別是做聊天輸入框的時候,不得已找一些非正常的方法解決。從網上找的各種解決方案都不行。

解決方案:

- (void)textviewdidchangeselection:(uitextview *)textview

}}

string的那些坑

坑一 typedef struct st st st test st malloc sizeof st st m1 hello 除錯這段 你會發現最後一句報段錯誤。為什麼呢?string本質是個類,而malloc不知道要呼叫string的建構函式去例項化m1,結果導致m1這個物件實際不存在,去用它當...

Flask SQLALCHEMY 的那些坑!!!

if request.method get 接收前段傳遞過來的使用者id uid request.args id 根據id將對應的使用者資訊讀取出來 user db.session.query users filter by id uid first print user user user1 db...

laya的那些坑

遊戲執行在chrome裡面 聽不見聲音 其它瀏覽器可以聽見聲音 開發者模式提示如下 the audiocontext was not allowed to start.it must be resume or created after a user gesture on the page pc端開...