2009-12-12 94 views
3

我放置了一個UITextField和一個UITextView在tableviewcell中。當點擊它們中的文本時,它允許我用一個矩形彈出框將文本的一部分包圍起來,從而顯示放大的封閉文本。我想複製或粘貼選定的文本,但複製粘貼菜單永遠不會顯示我是單擊,雙擊還是長按。我很欣賞你可以提供的任何提示。iphone複製/粘貼菜單沒有顯示在UITableViewCell

+0

我也看到類似這樣的東西...我有UITableViewCell,它有一個UILabel。我的印象是UILabels獲得免費的剪切/複製/粘貼行爲?將UITableViewCellSelection樣式設置爲none是否會覆蓋此內容? – Jasarien 2009-12-13 04:26:43

回答

0

不知何故,當我點擊文本框或textview時,複製/粘貼菜單開始顯示。不清楚我所做的事情是否有所作爲。但我可以告訴你我做了什麼以供參考。我試圖將NIB文件,Custome UIViewController,UITableViewCell結合成一個。我將textfield和textview嵌入到UIViewController中。 UIViewController用戶界面從NIB文件加載。然後我將UIViewController視圖作爲子視圖添加到tableViewCell中。你可以在這裏做一些Google搜索。有很多建議。

我同意一些建議不要將NIB加載到UITableViewCell中的人。最後,我接受了建議,並在沒有NIB文件的情況下對用戶界面進行了編碼。我聲明瞭UITableViewCell的一個子類,然後在initWithStyle中構建了用戶界面。這樣,自定義的tableViewCell在tableView中很容易使用,而不需要搞清楚如何加載NIB文件以及如何使UIViewController作爲tableViewCell重用。

由於代碼非常乾淨,我可能不小心刪除了破壞複製/粘貼機制的錯誤代碼。