iPhone開發的學習曲線並不像我預期的那麼陡峭。在遵循一些教程和Apress出版的優秀書籍「Beginning iPhone 3 Development」之後,事情已經相當不錯了。當然,當我被困時,這個論壇迄今爲止是一個很好的幫助。到目前爲止,我從未在任何平臺上進行過任何「圖形」編程,因此對於我來說,這對我來說是非常未知的領域。我還沒有找到一個很好的信息來源,所以我希望這裏的一些人能夠直接幫助我,或者用繪圖的walhalla找到我的源(書,網站);)繪圖形狀和按鈕
我想要什麼做成像繪畫一樣的甘特圖。這些塊應該有一些文本解釋塊的內容以及用戶可以點擊的按鈕(自定義形狀,例如明星)。切換時,按鈕需要改變顏色。
我已經能夠找到和嘗試的是:創建一個單獨的視圖,然後在該視圖實現此代碼:
- (void)drawRect:(CGRect)rect {
//Get the CGContext from this view
CGContextRef context = UIGraphicsGetCurrentContext();
//Draw it
CGContextStrokePath(context);
//Draw a rectangle
CGContextSetFillColorWithColor(context, [UIColor redColor].CGColor);
//Define a rectangle
CGContextAddRect(context, CGRectMake(40.0, 10.0, 100.0, 60.0));
//Draw it
CGContextFillPath(context);
}
到目前爲止好,但現在我卡住了。我的問題是:
(0,0)座標是在肖像模式左上角,但我的圖表需要在橫向模式觀看,並且將一切都不是那麼容易據我所知,所以我想知道如果我可以改變座標系。
如何在矩形
我怎麼知道該矩形繪製文本是我的文字足夠大
如何在矩形創建一個功能按鈕
不太重要,但我在問...我如何在圖表中繪製更多花式塊。當前的塊只是一個普通的平面顏色,但將塊繪製得更像iCal(具有漸變)會更好。
一個大的TIA!