gpt4 book ai didi

cocoa - 在 mousedown 方法中创建 NSRect 值的数组

转载 作者:行者123 更新时间:2023-12-03 17:45:51 25 4
gpt4 key购买 nike

我的 cocoa 应用程序计算每个 mousedown 事件的位置。它还使用 NSPointInRect 检查该位置是否位于矩形内部,并使用矩形的值枚举现有的可变数组。我使用 if 语句将 mousedown 事件所在的矩形值添加到新数组 (selectedRectangles)。这些值被完美地添加到 selectedRectangles 中,唯一的问题是以前的值被覆盖。我该如何解决这个问题。

PS 在 mousedown 方法的末尾,我使用 setNeedsDisplay:YES 来更新数据(这是因为在另一个方法中使用了 selectedRectangles)。

最佳答案

add the rectangle values…to a new array

假设您要询问 this question 的延续。您不想每次都创建一个新数组。您希望在存储任何点击位置之前创建一个 NSMutableArray,然后使用其 addObject: 方法在每次点击时添加一个新项目。

关于cocoa - 在 mousedown 方法中创建 NSRect 值的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/726357/

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