Настройка взгляд UISlider

Короче говоря, вы не можете использовать лямбда-клиент boto3 в вашем примере. Однако вы можете отслеживать ваши журналы CloudWatch.

1) Разместите частичные результаты, которые вы хотели бы видеть, в регистраторе внутри вашей лямбда-функции.

import logging
logger = logging.getLogger()
logger.setLevel(logging.INFO)
def my_logging_handler(event, context):
    results = "something half done"
    logger.info('MY PARTIAL RESULTS'.format(results))
    logger.error('something went wrong')
    return 'Hello from Lambda!'  

2) Запустите вашу лямбду асинхронно

response = client.invoke(
    FunctionName='string',
    InvocationType='Event' # To invoke asynchronously InvocationType must be Event,
    LogType='None'|'Tail',
    ClientContext='string',
    Payload=b'bytes'|file,
    Qualifier='string'
)

3) Создайте цикл, который вызывает GetLogEvents в течение определенного промежутка времени для потока журнала, связанного с вашей лямбдой. [ 118]

Request Syntax:
{
   "endTime": number,
   "limit": number,
   "logGroupName": "string",
   "logStreamName": "string",
   "nextToken": "string",
   "startFromHead": boolean,
   "startTime": number
}

4) Извлечь частичные результаты из ответа потока журнала

Response Syntax:
{
   "events": [ 
      { 
         "ingestionTime": number,
         "message": "string", # The partial response you posted will be seen here
         "timestamp": number
      }
   ],
   "nextBackwardToken": "string",
   "nextForwardToken": "string"
}

10
задан KPM 29 November 2014 в 16:34
поделиться

5 ответов

Я полагаю, что для этого вам придется написать собственный слайдер. Кажется, что нет (публичного) API для изменения поведения UISlider в отношении растягиваемой области.

1
ответ дан 3 December 2019 в 22:01
поделиться

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

1
ответ дан 3 December 2019 в 22:01
поделиться

Вам нужно инициализировать изображение с помощью stretchableImageWithLeftCapWidth: topCapHeight :. leftCapWidth и topCapHeight - это свойства, доступные только для чтения, для объектов изображения, но с помощью этой функции вы можете установить их. Вы устанавливаете только левый и верхний, потому что левый и правый колпачки имеют одинаковый размер, а верхний и нижний также одинаковы. Итак, чтобы использовать собственную дорожку ползунка с размером левой стороны 5 пикселей, вам нужно иметь изображение шириной 11 пикселей с любой высотой: 5 для левой крышки, 1 пиксель в ширину для дорожки, и еще 5 за право. Не поигравшись с ним, я не знаю, работает ли topCapHeight больше 0, как ожидалось, но я подозреваю, что это не вызовет большого количества проблем.

0
ответ дан 3 December 2019 в 22:01
поделиться

Просто используйте прозрачные изображения в качестве изображений дорожек и поместите UIImageView ниже :)

12
ответ дан 3 December 2019 в 22:01
поделиться

Мне нужен был шаблон позади моего UISlider. В итоге я установил оба изображения в nil и добавил вид под слайдером, так как мне не нужно было, чтобы он отличался по обе стороны от большого пальца. Это было бы сложнее, если бы нужно было менять его в зависимости от положения, но вполне выполнимо.

0
ответ дан 3 December 2019 в 22:01
поделиться
Другие вопросы по тегам:

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