這是我的代碼,它發生48次(日曆中的每個按鈕一次)。如何用變量引用對象ID?
calenderButton *a1 = [calenderButton buttonWithType:UIButtonTypeCustom];
[a1 makeFrame:CGRectMake(75, 50, 70, 70) number:1 color:[UIColor orangeColor]];
[self.view addSubview:a1];
我想要做的是把這個在「for循環」,改變「A1」至「A2」,「A3」等,以減少代碼量。我想我可以把它縮小到6「for loops」。
我該如何獲得「a1」是一個變量,然後我不僅可以參考上面的代碼,而且可以參考「for循環」? (for循環會是這樣的:)
for(int i = 0, j=75; i < 7; i++, j+=75);
我知道我必須來串聯「一」與整數「i」,但我怎麼放置在該消息?
你爲什麼要這麼做?如何比擁有一個或多個對象的數組更有利? – ColdLogic 2012-03-27 16:03:09
還有http://stackoverflow.com/q/2283374/,http://stackoverflow.com/q/7758757/,http://stackoverflow.com/q/7601937/,http://stackoverflow.com/ q/8090590 /和其他與之相關的鏈接。 – 2012-03-27 17:12:38