如何处理SwiftUI中的点击开始

时间:2019-10-06 10:05:59

标签: ios swift uikit swiftui

我有一个ScrollView显示元素。 我想检测用户何时开始按下某个元素以减小其尺寸,直到他松开手指或开始拖动为止(例如在AppStore的“今天”部分中)。

我尝试使用LongPressGesture.onChanged,但是当我使用.gesture(Something)时,ScrollView滚动不再起作用。

在UIKit中,我会使用TouchDown事件。 有解决办法吗?

这是我的代码:

    public class IdToIconConverter : BaseValueConverter<IdToIconConverter>
    {
        public override object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            //Here I would like to do the conversion
            switch ((int)value)
            {
                case 1:

                    return null;
                case 2:

                    return null;
                default:
                    Debugger.Break();
                    return null;
            }

        }

0 个答案:

没有答案