Как проверить, кладет ли NSPoint в NSRect

Хорошо, вы можете сначала проанализировать массив и создать два массива, один с элементами, которые останутся на месте, другой с элементами, которые будут размещены в конце. Затем вы можете присоединиться к этим двум массивам.

arrayData = [
{label:"data",value:"data"},
{label:"data",value:"data"},
{label:"Others",value:"Others"},
{label:"data",value:"data"},
]

var startValues = [];
var endValues = [];

arrayData.forEach((value) => {
  if (value.label === "Others") {
    endValues.push(value);
  } else {
    startValues.push(value);
  }
});

arrayData = startValues.concat(endValues);
26
задан 6 April 2009 в 10:49
поделиться

4 ответа

Из ссылки функций основы:

BOOL NSPointInRect (
   NSPoint aPoint,
   NSRect aRect
);

"Возвращает булево значение, которое указывает, является ли данная точка в данном прямоугольнике".

52
ответ дан 28 November 2019 в 06:53
поделиться

Допустимый вопрос, потому что не все понимают, что существует очень много функций помощника, обеспеченных в Основе Ссылочный файл Расширений NSRect, которые сохраняют Вас имеющий необходимость изобрести велосипед повсеместно.

Имейте быстрое чтение через ссылку для наблюдения всех различных мест, которым она может помочь. Я нашел это очень полезным когда начинающийся.

2
ответ дан 28 November 2019 в 06:53
поделиться

NSPointInRect?

1
ответ дан 28 November 2019 в 06:53
поделиться
1
ответ дан 28 November 2019 в 06:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: