UISearchBAR scopeBar tintColor

JavaScript:

factorial = function( n )
{
   return n > 0 ? n * factorial( n - 1 ) : 1;
}

я не уверен, что Факториал всего лишь, который делает то, что другие программы делают в JavaScript.

15
задан Neil Edwards 2 November 2009 в 12:37
поделиться

3 ответа

Это интересно, оказывается, полоса области видимости представляет собой несколько настраиваемый сегментированный элемент управления.

Из документов:

7
ответ дан 1 December 2019 в 03:35
поделиться

Мне не удалось надежно установить оттенок для шкалы осциллографа.

В итоге я изменил цвет tintColor панели поиска ... ДО перехода в режим поиска, после чего я сделал его цветом по умолчанию, чтобы он соответствовал полосе обзора. Потом при отмене поиска меняю обратно.

Одно место, которое мне кажется здесь упущенным, - это переход, который происходит при касании соответствующего tableView , в результате чего строка поиска теряет статус первого респондента. В этом случае цвет не меняется обратно. Причина: это изменение цвета основывается на нажатии кнопки отмены в строке поиска.

Коленный рефлекс: searchBarCancelButtonClicked: должен быть вызван (при этом мы меняем оттенок) ... но это не может быть правильным, потому что не было нажато кнопку «Отмена». Мне действительно нужен тип обнаружения "Поиск завершен". Может быть, просто понаблюдайте за первым респондентом и посмотрите, когда UISearchBar входит и выходит из этого состояния?

0
ответ дан 1 December 2019 в 03:35
поделиться

Вот некоторый код, удобный для копирования-вставки, для того, что обсуждают другие.

scopeBar.segmentedControlStyle = UISegmentedControlStyleBar; //required for color change
for (id subview in self.searchDisplayController.searchBar.subviews )
{
    if([subview isMemberOfClass:[UISegmentedControl class]])
    {
        UISegmentedControl *scopeBar=(UISegmentedControl *) subview;
        scopeBar.tintColor =  [UIColor blackColor];         
    }
}

Если у вас есть белая рамка, как область вокруг кнопок, вы можете изменить ее цвет через конструктор интерфейсов.

Я бы не сказал, что это выглядит "как задница", как у других, но и не идеально.

4
ответ дан 1 December 2019 в 03:35
поделиться
Другие вопросы по тегам:

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