2010-01-24 30 views
2

我很好奇,如果有人知道創建一個「添加照片」圖像瓷磚類似於iPhone通訊錄應用程序的過程。它似乎與縮短的UITableViewCell處於同一水平(如果這是完成的方式)。實施「添加照片」按鈕類似於iPhone的聯繫人應用程序

我讀過一個處理標題或自定義UITableViewCells的建議,但沒有說明它是如何完成的。任何說明性的代碼片段將是最受歡迎的。

謝謝你的回覆。

回答

1

這只是一個UIButton添加到UITableViewCell。您可以簡單地使用UITableViewCelladdSubview方法向單元添加一個按鈕。

+0

謝謝你的回答,但這似乎不可能從應用程序的「添加圖像」部分的外觀(表格視圖單元格似乎與「添加圖像」部分分開)。 – Urizen

+0

您可以修改'UITableViewCell'和背景視圖,使其看起來好像它只是右邊的項目。有點像進入編輯模式時會自動調整單元格的可見視圖大小,您可以這樣做,然後將按鈕添加到單元格的左側。 – mjdth

+0

謝謝mjdth。您是否有鏈接到任何代碼示例來執行此操作?我是Objective-C的開始者,所以任何示例代碼示例都會非常有幫助。 – Urizen

0

這是一個標題。大多數功能位於蘋果開發者網站的'HeaderFooter'示例中。在那個例子中,他們使用UIImageView作爲照片區域,但是你可以用UIButton來實現它。如果您這樣做,只需在需要時將文本設置爲「添加照片」,並使用大小爲12的藍色粗體字體。如果您希望將其作爲imageView保留,您必須將文本置於頂部的。

+0

對不起。我的意思是這個視圖顯示了圖像的圓角正方形,然後是一個空間,然後是看起來像UITableViewCell的空間,大約是其他分組的UITableViewCells大小的3/4。 您似乎正在描述聯繫人詳細信息視圖頂部的標題。 – Urizen

+0

我明白你現在的困境。這看起來像一個縮進的單元格。 – blindjesse

0

可以使用UIButton輕鬆地重新創建名稱部分,其中一個細節泄露圖標的PNG圖像設置爲按鈕圖像。它看起來像一個小UITabelViewCell。

如果您確實希望您可以使用一個小小的UITableViewCell而不是PNG來渲染細節披露圖標,但這是一個更重,更靈活的解決方案。

相關問題