2017-03-23 16 views
1

我正在製作自定義鍵盤,我猜想爲我創建顯示像À,Á,Æ等口音的額外鍵行,我必須創建或者長按「A」按鈕時用這些額外按鈕顯示小視圖。
我在這裏的問題是,我注意到,你可以長時間輕敲和輕掃或移動你的手指到新顯示的按鈕,以選擇一個蘋果的iOS默認鍵盤。換句話說,您不必鬆開手指再敲擊重音鍵,只需移動手指即可。
我該如何做到這一點?iOS - 自定義鍵盤 - 使用重音鍵而不脫離手指

+0

你到目前爲止嘗試過什麼? –

+0

爲什麼我的問題擱置?這個問題太具體了。它無法得到更具體的。我試圖達到某種功能,並且我精確地描述了它。我可能已經添加了一些介紹文本,但它只是描述了我想要實現的內容。我希望舉行解除。 – Tarek

回答

1

做一個UILongPressGestureRecognizer,其中this post解釋如何做。讓它顯示額外的按鍵,然後在touchDragOutside使它繼續顯示按鈕(我不確定是否需要此步驟)。

現在,對其他按鈕執行touchDragEnter以顯示其選定狀態,並使用touchUpInside來實現其選擇。這只是一個設置,但整個過程不是很難精神上處理。

嘗試玩所有的按鈕IBActions,看看你能實現什麼。 UIButtons有更多的功能比滿足眼睛!