IOS 개발 기능: 사용자 정의 UITABar로 직접 사용 가능
                                            
 4177 단어  iosios 개발사용자 정의 UITABA
                    
-(void)addButtons{
    if (!self.backgroundImage) {
        self.backgroundColor = [UIColor whiteColor];
    }else{
        self.backgroundColor = [UIColor colorWithPatternImage:self.backgroundImage];
    }
    for (NSInteger i = 0; i < self.imgNorButtons.count; i++) {
        CZTabBarButton * barButton = [[CZTabBarButton alloc]init];
        [barButton setImage:[UIImage imageNamed:self.imgNorButtons[i]] forState:UIControlStateNormal];
        [barButton setImage:[UIImage imageNamed:self.imgSelButtons[i]] forState:UIControlStateSelected];
        [barButton addTarget:self action:@selector(barButtonAction:) forControlEvents:UIControlEventTouchUpInside];
        barButton.tag = i;
        if (0 == barButton.tag) {
            self.selectButton = barButton;
        }
        [self addSubview:barButton];
    }
    [self barButtonAction:self.selectButton];
    self.customView = self;
}  //TabBar Button   
-(void)barButtonAction:(UIButton *)button{
// self.tabBarCon.selectedIndex = button.tag;
    if ([self.delegate respondsToSelector:@selector(tabBarFromIndex:toIndex:)]) {
        [self.delegate tabBarFromIndex:self.selectButton.tag toIndex:button.tag];
    }
    if (self.selectButton != button) {
        self.selectButton.selected = NO;
        button.selected = YES;
        self.selectButton = button;
    }else{
        button.selected = YES;
    }
}  너무 번거롭게 썼을 수도 있으니 양해해 주십시오.
파일을 클라우드 디스크에 배치하려면 다음과 같이 하십시오.https://yunpan.cn/cPzgAqqLxQs9c(추출코드:97c8) 여러분, 좋은 작은 기능에 대한 아이디어가 있거나 제 코드에 대한 조언이 있으면 댓글로 남겨주세요.먼저 여러분의 귀중한 의견에 감사 드립니다.제가 쓴 것이 괜찮다고 생각되면 팔로우를 눌러주세요. 가능하다면 저의 웨이보를 함께 팔로우를 해주세요.http://weibo.com/xiaopenguu매번 업데이트할 때마다 웨이보에서 동시 업데이트합니다. 관심 가져주셔서 감사합니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Swift의 패스트 패스Objective-C를 대체하기 위해 만들어졌지만 Xcode는 Objective-C 런타임 라이브러리를 사용하기 때문에 Swift와 함께 C, C++ 및 Objective-C를 컴파일할 수 있습니다. Xcode는 S...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.