我对目标c仍然很新,事实上这是我第一次尝试构建应用程序,所以请耐心等待...
我正在尝试在核心图表旁边添加一个UITable,我已经采用了CPTestApp示例并表示要解决这个问题,我能够让图形部分工作正常,但我遇到了UITable的问题。下面是它如何看待瞬间的屏幕截图.UITable是颠倒的,文本都是镜像的..
下面是旋转部分,有人可以用一个UITable旋转的例子和图形一起指向我... UITable填充了一组值,这也正常工作..
我可能需要一些指导来确定将UItable添加到coreplothosting视图层的正确方法
由于
- (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation
{
if (UIInterfaceOrientationIsLandscape(fromInterfaceOrientation))
{
// Move the plots into place for portrait
scatterPlotView.frame = CGRectMake(20.0f, 55.0f, 728.0f, 556.0f);
tblSimpleTable.frame = CGRectMake(20.0f, 644.0f, 728.0f, 340.0f);
[tblSimpleTable reloadData];
}
else
{
// Move the plots into place for landscape
scatterPlotView.frame = CGRectMake(20.0f, 55.0f, 858.0f, 677.0f);
tblSimpleTable.frame = CGRectMake(878.0f, 51.0f, 220.0f, 677.0f);
[tblSimpleTable reloadData];
}
}
答案 0 :(得分:0)
Core Plot将翻转变换应用于其所有Core Animation图层,以便可以在iOS和MacOS之间共享绘图代码。这就是你所看到的。
确保您的UITable和图表托管视图是兄弟姐妹(即,有一个共同的父视图),而一个不是另一个的子视图。