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!