2016-03-06 21 views
1

所以我想要一個表格單元格內的簽名視圖。顯然,當有人試圖在單元格中繪製時,表格會滾動。YPDrawSignatureView - 繪製簽名時滾動表格

我將如何停止滾動,但只有當用戶在簽名框中書寫?

+0

您應該接受一個答案,如果它有幫助。如果沒有,那麼用更多的信息詳細說明你的問題,這樣你就可以得到你需要的幫助。 –

回答

0

我會用覆蓋單元格的按鈕來解決這個問題,當用戶點擊它時,單元格會顯示YPDrawSignatureView。顯示簽名觀點之前,禁用滾動:

tableView.scrollEnabled = false 

後來,當你保存的簽名,使通過scrollEnabled設置爲真正再次滾動。

+0

完美的作品!謝謝 – e4stwood

+0

沒問題。很高興看到我的項目被使用。 –

+0

它是一個相當簡單的問題的精彩解決方案。再次感謝! – e4stwood

0

我添加了一個uitableview和自定義單元格。在其中一個自定義單元格中,在signatureView頂部包含一個按鈕(例如addSignatureButton)。

我用委託方法在uitableviewcell和uiviewcontroller之間進行通信。一個委託被添加到UITableViewCell中以通知是否點擊addSignatureButton。一旦它被點擊,addSignatureButton被隱藏,signatureView可見並且tableview的滾動被禁用。當用戶完成添加簽名時,signatureView被隱藏,addSignatureButton可見並且tableview滾動被啓用。

https://github.com/alvinvgeorge/DrawSignatureOnTableViewCell