重要更新
在Xcode 4.2中修复了奇怪的错误(至少对我而言)!
我在Mac OS X Lion下使用Xcode 4.1 Build 4B110并通过Xcode运行Instruments时遇到了严重问题.问题是如果我通过Xcode启动它,仪器会部分冻结.因此,如果我在Xcode 4.1中启动项目并打开"Profile",则会出现Instruments UI.计时器开始运行,但仪器应用程序不跟踪任何事情和更严重的问题:
该程序似乎正在运行,但对我所做的任何操作都没有反应.所以我无法点击任何按钮等.没有任何反应.计时器仍在运行,但我无能为力.所以我也不能再关闭窗口/应用程序了.所以我要强制停止仪器应用程序.
但是,如果我直接通过Developer/Applications/Instruments.app一切启动仪器应用程序是好的.当然应用程序不会跟踪任何内容,但我可以点击按钮和那里的任何可能.
那么有谁知道这个问题?
有谁知道如何解决这个奇怪的问题?
我还删除了带有相应deinstall-script文件的developers文件夹并重新安装了Xcode 4.1.但仍然是同样的问题.
任何人都可以给我一个提示,提示等吗?
会真的很棒!
更新
所以,更奇怪的东西:
配置文件不知何故适用于iOS 3.0版本的应用程序,但在短暂的休息之后,它没有再次工作.所以我不知道这个bug的位置.我想这是关于目标应用iOS版本.
谢谢,安德烈亚斯
我正面临着在Plotly.js热图上正确定位自定义工具提示的问题.
我正在使用l2p方法(这个首字母缩略词代表什么?)与pointNumber数据结合使用,以获得热图中的相对位置.看起来像:
x: point.xaxis.l2p(point.pointNumber[1]),
y: point.yaxis.l2p(point.pointNumber[0])
Run Code Online (Sandbox Code Playgroud)
但问题是它相对于热图svg本身的顶部/左侧原点而没有外部的x轴和y轴标签,所以我实际上错过了那部分,并想知道是否没有内置-in功能直接获取此定位信息?使用外部div作为工具提示区域的问题是它们完全位于图表之外,因此我需要参考图表外部的顶部/左侧原点和轴标记来获取信息.
似乎有用的是使用axis private _offset属性并将其添加到上面的x和y位置,所以我得到了
x: point.xaxis.l2p(point.pointNumber[1]) + point.xaxis._offset,
y: point.yaxis.l2p(point.pointNumber[0]) + point.yaxis._offset
Run Code Online (Sandbox Code Playgroud)
但这对我来说看起来很讨厌.有人可以指点我一些文档或演示如何做"情节方式"尤其.热图?
我偶然发现了一个关于版本 4 中样式化组件 API 更新的问题:
withComponent 使用方便,现已弃用as 是引入的替代方案但据我所知,as它是在 JSX 模板级别withComponent上使用的,而在样式化组件声明中使用。
那么在以下情况下建议的工作流程是什么:
const BaseComponent = styled.div`
color: red;
`;
const HeadingComponent = BaseComponent.withComponent('h4');
Run Code Online (Sandbox Code Playgroud)
假设我们<HeadingComponent />在很多不同的地方使用。
这是否意味着不是使用第二个样式化组件,<BaseComponent as="h4" />而是使用 声明一个 React 组件,而不是重用样式化组件,而是重用 React 组件?
那么将使用withComponent转换为使用具有as属性的基本样式组件创建一个新的 React 组件?
提前致谢,
安德烈亚斯