gpt4 book ai didi

iphone - 当我使用 CPTPGraphHostingView [核心情节] 时,背景 ImageView 颠倒(翻转)

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:50:24 27 4
gpt4 key购买 nike

我在我的 iPhone 应用程序中使用 core plot 1.0。一切正常,图表绘制完美,但我面临一个奇怪的问题,即图表页面 (CPTPGraphHostingView) 上的所有控件都被镜像。

即:在那个 xib 文件上,我将 top UIView 的类 Identity 中的类设置为 CPTPGraphHostingView,然后问题就出现了。

请帮我解决这个问题。控件在界面生成器中正确显示,但当我运行项目时,所有控件都变得一团糟。

即使我尝试以编程方式添加背景图像,但它也是镜像的。

最佳答案

此答案的引用资料:

我开始知道整个 CPTPGraphHostingView 是颠倒的,以支持 Mac OS 和 iOS。这是设计使然,不是错误。

因此给定链接的解决方案是:

  1. 向您的 xib 文件添加两个 View ,其中一个类型为 CPTPGraphHostingView (用于添加图形)和另一个类型 UIView (用于添加任何其他 ui 控件、背景等)。可以通过修改Class field来修改View的类型在heading Class Identity下在View Identity tabFile's Owner window .
  2. 现在将图形添加到 CPTPGraphHostingView 并将其他 ui 控件添加到另一个 View (UIView)
  3. 故事结束

更新:如果将 CPTPGraphHostinView 添加到界面,则不会显示其他组件,为此您必须设置主题,并将 CPTXYGraph 填充为 nil。即在初始化 CPTXYGraph 后添加以下行:

CPTTheme *theme = nil;
[barChart applyTheme:theme]; // barChart is my CPTXYGraph

barChart.fill = nil;
barChart.plotAreaFrame.fill = nil;

注意::添加 CPTPGraphHostingView 使其成为顶级 UIView 的子级,其他组件位于顶级 UIView 中,CPTPGraphHostingView 位于所有其他组件之上。

关于iphone - 当我使用 CPTPGraphHostingView [核心情节] 时,背景 ImageView 颠倒(翻转),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9927031/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com