Я пытаюсь использовать Cocoapods слайд-шоу изображений, индикатор страницы не работает правильно только на моем проекте, но он отлично работает в демонстрационных и новых проектах

11g и выше: используйте listagg :

SELECT 
    col1,
    LISTAGG(col2, ', ') WITHIN GROUP (ORDER BY col2) "names"
FROM table_x
GROUP BY col1

10g и ниже: один из методов заключается в использовании функции:

CREATE OR REPLACE FUNCTION get_comma_separated_value (input_val  in  number)
  RETURN VARCHAR2
IS
  return_text  VARCHAR2(10000) := NULL;
BEGIN
  FOR x IN (SELECT col2 FROM table_name WHERE col1 = input_val) LOOP
    return_text := return_text || ',' || x.col2 ;
  END LOOP;
  RETURN LTRIM(return_text, ',');
END;
/

To используйте функцию:

select col1, get_comma_separated_value(col1) from table_name

Примечание. В некоторых более старых версиях Oracle есть (неподдерживаемая) функция WM_CONCAT, которая может вам помочь - см. здесь для деталей .

В MySQL:

SELECT col1, GROUP_CONCAT(col2) FROM table_name GROUP BY col1

-1
задан rmaddy 17 January 2019 в 16:36
поделиться

1 ответ

Похоже, кадр UIPageControl не установлен. Если вы удалите все о pageControl - он автоматически разместит элементы управления. Или вы можете создать свой собственный в раскадровке:

@IBOutlet weak var imageSlideshow: ImageSlideshow!
@IBOutlet weak var slideshowPageControl: UIPageControl!

var slideshowInputs: [InputSource] {
    let place = categoryPlaces[selectedIndex]
    return [
        ... your inputs
    ]
}

func setupData(){
    imageSlideshow.setImageInputs(slideshowInputs)
    slideshowPageControl.numberOfPages = slideshowInputs.count
    imageSlideshow.currentPageChanged = { page in
        self.slideshowPageControl.currentPage = page
    }
}
0
ответ дан Eugene Strelnikov 17 January 2019 в 16:36
поделиться
Другие вопросы по тегам:

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