2017-01-20 2 views
0

UITableViewCellのdetailDisclosureButtonのデフォルトボタンを変更しようとしています。UITableViewCellのdetailDisclosureButtonのボタンを変更する方法

は、私は以下のようにして、ボタンを変更することができる午前:

button.frame = CGRect(x: 0, y: 0, width: 10, height: 10) 
button.backgroundColor = UIColor.black 
cell.accessoryView = button 

ただし、この場合には、私は詳細ボタンの右に開示表示のカラットを失います。 accessoryViewを定義すると、ドキュメントに従ってaccessoryTypeの値が無視されるためです。

accessoryTypeをdetailDisclosureButtonにしてボタンのカスタムイメージを定義することはできますか。カスタムボタンとカラットを開示のために保持しますか?

答えて

0

多分これはあなたが望むものである:link to apple docs

それは古いですが、それはあなただけで何かのカスタムと付属品やアクセサリーを持っていることの一例を示しています。

これは

クレジットはここに、この答えに行くサブクラス内のUicontrolをサブクラス化のdrawRectをオーバーライドする利用します:https://stackoverflow.com/a/27938584/1619193

質問は正確に重複していないと私はリンクを投稿したくなかったがソリューション

希望していたのはこれがあなたが探していたものです

関連する問題