我有一個項目,其中包含35個相同的按鈕(黑色背景和灰色邊框)位於一個旁邊(第一行5,然後五個底部,填充我的iPhone的整個屏幕)。創建一組UIButtons?
在我把邊緣的方法是:
button1.layer.borderWidth = 1.0f;
button1.layer.borderColor = [[UIColor grayColor] CGColor];
button2.layer.borderWidth = 1.0f;
button2.layer.borderColor = [[UIColor grayColor] CGColor];
button3.layer.borderWidth = 1.0f;
button3.layer.borderColor = [[UIColor grayColor] CGColor];
....
button35.layer.borderWidth = 1.0f;
button35.layer.borderColor = [[UIColor grayColor] CGColor];
想象的代碼行有多少人反覆對我並不意味着一件好事,在這種情況下,想知道如何能我最小化它?可以將所有按鈕組合在一起?
您可以將它們組合到陣列,並在循環 – sha 2014-09-29 22:49:18
嘗試與循環/集合視圖/ UITableView的 – Alok 2014-09-29 22:50:00
你也可以繼承的按鈕有這種情況發生配置在他們的init – Erik 2014-09-29 22:54:16