English 中文(简体)
3. 沿用在外围建筑的窗口之间的界线
原标题:Drawing lines between windows just like in Interface Builder

我有两个窗口,每个窗口有一个圆点NSView:

------------------     ------------
|X-+ Oscillator  |     |X-+ Mixer |
|----------------|     |----------|
|                |     |          |
|        O       |     |     O    |
|                |     |          |
|                |     |          |
------------------     ------------

这两个窗口都处于一个连续的NIB。 我想能够在两轮<代码>之间划线。 缩略语

------------------     ------------
|X-+ Oscillator  |     |X-+ Mixer |
|----------------|     |----------|
|                |     |          |
|        O-------+-----+-----O    |
|                |     |          |
|                |     |          |
------------------     ------------

我还希望能够确定哪一个<代码>。NSViewsNSViews are associated with theible line. 我需要把Oscillators与混合器联系起来。 我也希望能够把连接移至空空地。

谁能解释我如何这样做? 感谢。

最佳回答

问题在于,你可以把两个窗口合并起来(或转接的屏幕或屏幕)。 通常采用无边界、透明“过渡窗口”。 有许多实例表明,在线可提供无边界、透明窗口。

拖拉开始时,超时窗似乎(但用户看不见)位于你的提炼区。 随着拖拉车的更新,你将超时观察坐标从源/目标坐标上调。 当拖拉完工时,会做一些估计(如 f或link子),然后开立超时窗。

问题回答

我认为,你的做法的最大问题是,你有两个单独的窗口,一个是先天,另一个是组合。 如果你能够改变设计,以便在<>single窗口上展示所有合成成分(或可能是无线电频率组成部分——不肯定你会做什么!),那么你的问题就会更加简单。

正如Joshua所说,一种办法是使用一个看不见的超时窗口,该窗口只是显示链接。 但是,如果你真心使用两个单独的窗口,那么你就会在拖拉结束时订购超时窗。 如果你这样做,这一联系将在拖拉结束时消失。 如果你想继续展示这种联系(思库斯·孔德斯的构思,或者——更好——Quartz Composer),那么你就需要有某种机制来不断展示这一联系。 如果你想在以后某个时候让使用者去除这一联系,情况尤其如此。

我强烈建议围绕单一窗口建立你的接口。 此外,考虑利用核心估算显示每个环节为一层。

纽约总部





相关问题
Where to get the "latest" ASP .NET Preview DLL and Script

I have been trying to download the ASP .NET AJAX Futures but I can only see old versions of the DLL via sample tutorials from other websites. I need the DLL to use the Drag and Drop feature according ...

To MVVM or not to MVVM that is the question [closed]

I am rewriting my windows forms based application and I am going to use WPF. The application relies heavily on drag and drop techniques, in a very graphically environment. The uses "Design" reports ...

Make table rows sortable with YUI

Currently I have a table similar to below: <table id="tbl"> <thead> <tr><th>Example Title</th><th>Title2</th></tr> </thead> &...

Drag & drop with .ui files

I m having big troubles with drag & drop. I ve created a new Qt Designer Form Class in which I have one QListWidget and one QWidget. Now I want to enable dragging & dropping between these two ...

Java中校正

当我把档案从桌面上拖到浏览器时,我把浏览器放在重点(Safari或PireFox,现在),我知道一切工作权(拖拉,有回信等)。 我也能够......

热门标签