Jump to content

Recommended Posts

Posted (edited)

Добрый день.

1) TfgCollectionView не отрабатывает fgCollectionView OnTapItem при наличии TfgCardPanel

а)Для примера возьмем CollectionViewMultipleStylesDemo из поставки  

б)Добавим обработчик

procedure TFormMain.fgCollectionView1TapItem(Sender: TObject;
  const AIndex: Integer);
begin
TfgDialogs.ShowMessage('OK');
end;

в)Установим стилю  Header Clickable==true

г)Добавим на стиль Header fgCardPanel 

Alignment.FlexGrow = 1
AlignmentChildren.Direction = Column
PositionMode = Relative

д) Внешние елементы стиля Header положим в fgCardPanel 

image.png.087374255764859afdee5c921324acf6.png

е) Убедимся в отсутствии вызова обработчика

2) TfgToastFactory.Show() Access Violation (появилось в 1.9.2.1 вроде)

а)Для примера возьмем CollectionViewMultipleStylesDemo из поставки  

б)Добавим обработчик

procedure TFormMain.fgFormCreate(Sender: TObject);
begin
 TfgToastFactory.Show('OK');
end;

После запуска 

image.png.974f19e9206d7dab0e22371a9f10854e.png

Stack Trace

System._DbgExcNotify(int, void*, System.SmallString<(unsigned char)255>*, void*, void*)(1,0x00000002829a8660,0x0000000100c99154,0x000000016f17e450,0x00000002829a8660)
System.NotifyReRaise(System.TObject*, void*)(0x00000002829a8660,0x000000010140c734)
System._RaiseAtExcept(System.TObject*, void*)(0x00000002829a8660,0x000000010140c734)
:0000000100CBA210 System::Internal::Excutils::SignalConverter(NativeUInt, NativeUInt, NativeUInt)
Fgx.Toasts.Ios.TfgiOSToastsViewController.toastDidDisappear()(0x0000000383ac1d90)
:0000000101415AB0 DispatchToDelphi

Спасибо.

З.Ы. И еще личное впечатление, кажется замедлилась прорисовка TfgCollectionView (но это субъективно.)

Edited by Stas
Posted
1 час назад, Stas сказал:

З.Ы. И еще личное впечатление, кажется замедлилась прорисовка TfgCollectionView (но это субъективно.)

Сначала прочитал сообщение от Stas, а затем поставил обновление (сразу 1.9.2.1 на 1.9.1.0)

И возникло такое же впечатление...

Не знаю, правда, чем вызвано. Действительно ли плавность отрисовки и скрола стала меньше, или я увидел именно то, что "искал", прочитав предыдущее сообщение )))

Posted

Не могу быть точно уверен, но сложилось впечатление, что не отрабатывает OnTap Layout (HintTest==true)

В случае если его BackGroundName не определен и Форма на которой он лежит прозрачна. (Transparent==true)

Проверить желательно для неглавной (дочерней) формы.

Спасибо

  • Administrators
Posted

Добрый вечер,

Мы обязательно проверим все и исправим в следующем релизе 1.9.3.0.

On 2/19/2021 at 8:46 AM, Stas said:

еще личное впечатление, кажется замедлилась прорисовка TfgCollectionView (но это субъективно.)

Здесь точно ничего не менялось и с вероятностью 99% это ложное ощущение. Если есть пример, где это видно, то скидывайте, я проверю.

  • Administrators
Posted

Здравствуйте.

19.02.2021 в 07:46, Stas сказал:

1) TfgCollectionView не отрабатывает fgCollectionView OnTapItem при наличии TfgCardPanel

Подтверждаю проблему.

19.02.2021 в 07:46, Stas сказал:

2) TfgToastFactory.Show() Access Violation (появилось в 1.9.2.1 вроде)

Это не воспроизводится. Вы можете привести больше деталей относительно окружения? Проявляется ли в пустом проекте? 

Posted
11 часов назад, Viktor Akselrod сказал:

Это не воспроизводится. Вы можете привести больше деталей относительно окружения? Проявляется ли в пустом проекте? 

Проявляется. Стек трейс именно такой, как указал

Напоминаю Дельфи 10.3.3. Ipad Mini 4 IOS 14.2 SDK 13.5

  • Administrators
Posted
5 минут назад, Stas сказал:

Проявляется. Стек трейс именно такой, как указал

Спасибо за ответ. Проверим на вашем окружении.

Posted
23.02.2021 в 11:28, Viktor Akselrod сказал:

Спасибо за ответ. Проверим на вашем окружении.

Итого 

1)

а) 10.4.2 SDK 14.4 or SDK 14.0 Ios14.2 - Ошибки нет Toast не появляется.

б) 10.4.2 SDK 14.4  Ios14.4 (!) - Ошибки нет Toast появляется.

2)

а) 10.3.3 SDK 14.4 or SDK 14.0 or SDK 13.5 Ios14.2 - Ошибка есть Toast не появляется.

б) 10.3.3 SDK 14.4  Ios14.4 (!) - Ошибка есть Toast появляется.

Правда интересно ?

Ошибку приводил.

 

  • Thanks 1
Posted
1 час назад, Stas сказал:

Итого 

1)

а) 10.4.2 SDK 14.4 or SDK 14.0 Ios14.2 - Ошибки нет Toast не появляется.

б) 10.4.2 SDK 14.4  Ios14.4 (!) - Ошибки нет Toast появляется.

2)

а) 10.3.3 SDK 14.4 or SDK 14.0 or SDK 13.5 Ios14.2 - Ошибка есть Toast не появляется.

б) 10.3.3 SDK 14.4  Ios14.4 (!) - Ошибка есть Toast появляется.

Правда интересно ?

Ошибку приводил.

 

Я сдаюсь, создал  новый  проект условия 1б) Уже не появляется

×
×
  • Create New...