Swift - UITextField尾數神秘消失

閱讀時間約 1 分鐘

使用者回報的超級奇怪線上問題,用數字鍵盤(NumberPad)更改欄位時,送出後尾數都會消失。例如:30 ⭢ 3,52 ⭢ 5。

尋尋覓覓了兩天終於被我找到這篇,apple的奇葩的bug

重現條件

  1. iOS17
  2. 手機設定是繁體中文語系
  3. 前一個用過的鍵盤是Cangjie倉頡 or Sucheng速成
  4. 鍵盤Cangjie倉頡 or Sucheng速成被擺在其他繁體中文輸入法前

滿足以上條件,切換到NumberPad的時候,尾數就會消失

另外我們的使用者順序是Zhuyin注音-Handwriting手寫-Cangjie倉頡也會產生一樣問題。




avatar-img
7會員
35內容數
紀錄iOS開發上遇到的問題或是一些流程筆記。主要都是Swift。
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
Michelle Chen的沙龍 的其他內容
這篇文章探討瞭如何在iOS應用程式中客製化Alert,包括改變字體大小、內嵌連結以及讓Alert的高度隨著字數增長並提供scroll操作。同時使用SwiftUI進行客製化,並介紹瞭解決高度超出範圍後文字捲動與scrollView固定高度的方法。
本文介紹瞭如何在SwiftUI中調整元件的對齊方式,包括置中、向左/向右/向上/向下對齊的方法。透過調整HStack、VStack以及frame的maxWidth、maxHeight和alignment屬性,可以達到想要的對齊效果。
瞭解如何在Xcode15及以上使用Logger進行更好的程式debug。Logger可以更好的組織Log,但也有一些缺點需要注意。本文將介紹Logger的基本使用方式,以及一些注意事項。
UIEdgeInsets 是一個結構體,用來表示矩形的邊距。它通常在視圖佈局中使用,用於修改視圖的框架(frame)。邊距值可以是正數或負數,這會對矩形的大小產生不同的影響。 UIEdgeInsets 結構體 UIEdgeInsets 結構體包含四個屬性: top:矩形頂部的邊距 left:
iOS15推出了新的按鈕外觀設定功能,讓設定變得更加直觀。使用不同的圓角設定和圖片位置可以輕鬆創建不同風格的按鈕。另外,新的選取效果變化功能也讓按鈕設計更加靈活。本文將介紹這些新功能的使用方法和效果。
本文介紹如何使用UINavigationBarAppearance調整四種場景下的UI外觀,並探討客製化返回鍵UI又保留返回手勢的做法,可以有效地客製化NavigationBar的外觀,並避免一些NG作法。
這篇文章探討瞭如何在iOS應用程式中客製化Alert,包括改變字體大小、內嵌連結以及讓Alert的高度隨著字數增長並提供scroll操作。同時使用SwiftUI進行客製化,並介紹瞭解決高度超出範圍後文字捲動與scrollView固定高度的方法。
本文介紹瞭如何在SwiftUI中調整元件的對齊方式,包括置中、向左/向右/向上/向下對齊的方法。透過調整HStack、VStack以及frame的maxWidth、maxHeight和alignment屬性,可以達到想要的對齊效果。
瞭解如何在Xcode15及以上使用Logger進行更好的程式debug。Logger可以更好的組織Log,但也有一些缺點需要注意。本文將介紹Logger的基本使用方式,以及一些注意事項。
UIEdgeInsets 是一個結構體,用來表示矩形的邊距。它通常在視圖佈局中使用,用於修改視圖的框架(frame)。邊距值可以是正數或負數,這會對矩形的大小產生不同的影響。 UIEdgeInsets 結構體 UIEdgeInsets 結構體包含四個屬性: top:矩形頂部的邊距 left:
iOS15推出了新的按鈕外觀設定功能,讓設定變得更加直觀。使用不同的圓角設定和圖片位置可以輕鬆創建不同風格的按鈕。另外,新的選取效果變化功能也讓按鈕設計更加靈活。本文將介紹這些新功能的使用方法和效果。
本文介紹如何使用UINavigationBarAppearance調整四種場景下的UI外觀,並探討客製化返回鍵UI又保留返回手勢的做法,可以有效地客製化NavigationBar的外觀,並避免一些NG作法。
你可能也想看
Google News 追蹤
Thumbnail
徵的就是你 🫵 超ㄅㄧㄤˋ 獎品搭配超瞎趴的四大主題,等你踹共啦!還有機會獲得經典的「偉士牌樂高」喔!馬上來參加本次的活動吧!
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
有些時候 iOS 系統都會有些文字字串 Bug 錯誤, 最近又有安全研究人員發現 iPhone 最新的字元錯誤能導致設備直接死當崩潰, 只要透過搜尋或App資料庫輸入一串文字後, 不管是最新 iOS 17、iOS 18 Beta 或 iOS 18.1 測試版系統都會受影響。 突發Bug
Thumbnail
很多 Apple 用戶都很喜歡透過內建備忘錄App來筆記, 要是不小心在 iOS 或 iPadOS 備忘錄內紀錄不見、寫錯字或打錯字,要怎麼替 iPad 或 iPhone 備忘錄還原上一步呢? 要是不小心在備忘錄內消失紀錄, 可以利用本篇分享的四招 iPad iPhone備忘錄還原上一步技
Thumbnail
題目敘述: 給定一個傳統手機鍵盤,如圖所示 接著給定一個字串word。 現在讓你重新安排每個字母的所在位置,每個字母可以重新安排到2~9這幾個鍵盤上的位置,每個字母限定只能選擇一個數字鍵去對應。 請問重新安排之後,最少要幾次按鍵才能輸出字串word?
Thumbnail
很多 Apple 用戶都很喜歡透過內建備忘錄App來筆記, 要是不小心在 iOS 或 iPadOS 備忘錄內紀錄不見、寫錯字或打錯字,要怎麼替 iPad 或 iPhone 備忘錄還原上一步呢? 要是不小心在備忘錄內消失紀錄, 可以利用本篇分享的四招 iPad iPhone備忘錄還原上一步技
Thumbnail
常常有朋友問我:「我的 Mac 這裡怪怪的、那裡怪怪的!」但講了老半天又說不出哪邊有問題,這時候我如果在約會很忙沒時間理他,通常都會教他們用這萬用自救的 2 個招式:「清 NVRAM」以及「重置 SMC」。
Thumbnail
Iphone電源鍵容易壞掉已經不是新聞,許多消費者也都習慣用虛擬按鍵來代替。 但在維修過程中,常常聽到消費者詢問,電源鍵壞了是不是就不能關機了? 或是不敢用到沒電,怕關機後就開不了機? 如果 iPhone 或 iPad 上的按鈕或開關無法運作 ●拆下所有可能卡住按鈕或開關的保護膜或保
Thumbnail
蘋果最近針對巧控鍵盤推出了韌體更新,主要是修復重要的藍牙連線漏洞。 攻擊者利用該漏洞,一旦獲得巧控鍵盤的實體存取權限,就能取得其藍牙配對金鑰,進而掌控所有與鍵盤連結的裝置。 蘋果公告,這次韌體更新版本號為2.0.6,適用於多款2021年之後推出的巧控鍵盤, 包括一般版、數位鍵盤版、Touch
Thumbnail
題目敘述 題目會給我們一個傳統手機的數字鍵盤 和一個數字鍵的輸入字串digits,要求我們列舉出所有輸入字串digits可能對應到的英文字母的排列。 例如輸入digits="23" 那對應到的英文字母排列就是"ad", "ae", "af", "bd", "be", "bf", "cd", "
Thumbnail
在工作情境中手動執行SQL語法更新中文字時,有時會遇到中文字顯示問號(?)的情況。這篇文章將介紹如何解決手動執行SQL語法時造成中文顯示問號(?)的方法。
Thumbnail
徵的就是你 🫵 超ㄅㄧㄤˋ 獎品搭配超瞎趴的四大主題,等你踹共啦!還有機會獲得經典的「偉士牌樂高」喔!馬上來參加本次的活動吧!
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
有些時候 iOS 系統都會有些文字字串 Bug 錯誤, 最近又有安全研究人員發現 iPhone 最新的字元錯誤能導致設備直接死當崩潰, 只要透過搜尋或App資料庫輸入一串文字後, 不管是最新 iOS 17、iOS 18 Beta 或 iOS 18.1 測試版系統都會受影響。 突發Bug
Thumbnail
很多 Apple 用戶都很喜歡透過內建備忘錄App來筆記, 要是不小心在 iOS 或 iPadOS 備忘錄內紀錄不見、寫錯字或打錯字,要怎麼替 iPad 或 iPhone 備忘錄還原上一步呢? 要是不小心在備忘錄內消失紀錄, 可以利用本篇分享的四招 iPad iPhone備忘錄還原上一步技
Thumbnail
題目敘述: 給定一個傳統手機鍵盤,如圖所示 接著給定一個字串word。 現在讓你重新安排每個字母的所在位置,每個字母可以重新安排到2~9這幾個鍵盤上的位置,每個字母限定只能選擇一個數字鍵去對應。 請問重新安排之後,最少要幾次按鍵才能輸出字串word?
Thumbnail
很多 Apple 用戶都很喜歡透過內建備忘錄App來筆記, 要是不小心在 iOS 或 iPadOS 備忘錄內紀錄不見、寫錯字或打錯字,要怎麼替 iPad 或 iPhone 備忘錄還原上一步呢? 要是不小心在備忘錄內消失紀錄, 可以利用本篇分享的四招 iPad iPhone備忘錄還原上一步技
Thumbnail
常常有朋友問我:「我的 Mac 這裡怪怪的、那裡怪怪的!」但講了老半天又說不出哪邊有問題,這時候我如果在約會很忙沒時間理他,通常都會教他們用這萬用自救的 2 個招式:「清 NVRAM」以及「重置 SMC」。
Thumbnail
Iphone電源鍵容易壞掉已經不是新聞,許多消費者也都習慣用虛擬按鍵來代替。 但在維修過程中,常常聽到消費者詢問,電源鍵壞了是不是就不能關機了? 或是不敢用到沒電,怕關機後就開不了機? 如果 iPhone 或 iPad 上的按鈕或開關無法運作 ●拆下所有可能卡住按鈕或開關的保護膜或保
Thumbnail
蘋果最近針對巧控鍵盤推出了韌體更新,主要是修復重要的藍牙連線漏洞。 攻擊者利用該漏洞,一旦獲得巧控鍵盤的實體存取權限,就能取得其藍牙配對金鑰,進而掌控所有與鍵盤連結的裝置。 蘋果公告,這次韌體更新版本號為2.0.6,適用於多款2021年之後推出的巧控鍵盤, 包括一般版、數位鍵盤版、Touch
Thumbnail
題目敘述 題目會給我們一個傳統手機的數字鍵盤 和一個數字鍵的輸入字串digits,要求我們列舉出所有輸入字串digits可能對應到的英文字母的排列。 例如輸入digits="23" 那對應到的英文字母排列就是"ad", "ae", "af", "bd", "be", "bf", "cd", "
Thumbnail
在工作情境中手動執行SQL語法更新中文字時,有時會遇到中文字顯示問號(?)的情況。這篇文章將介紹如何解決手動執行SQL語法時造成中文顯示問號(?)的方法。