小编Tyr*_*ude的帖子

在TabBar中的部分之间添加分隔符

我必须在TabBar中的部分之间添加分隔符,如下图所示: 在此输入图像描述

我尝试使用此图像设置tabbar的背景图像: 在此输入图像描述 但是当我旋转设备时我遇到了问题.

我使用的代码:

 + (UITabBarController *)loadTabbar
 {
     UITabBarController *tabBarController = [UITabBarController new];

     MenuVC     *viewController0 = [MenuVC new];
     FavVC      *viewController1 = [FavVC new];
     UploadVC   *viewController2 = [UploadVC new];
     RestoreVC  *viewController3 = [RestoreVC new];
     SettingsVC *viewController4 = [SettingsVC new];

     tabBarController.viewControllers = @[viewController0, viewController1, iewController2, viewController3, viewController4];
     [tabBarController.tabBar setBackgroundImage:[UIImage mageNamed:@"tabbar_color"]];

     [self setRootController:tabBarController];

     return  tabBarController;
 }
Run Code Online (Sandbox Code Playgroud)

此外,我试图在图像的右侧添加一个分隔符,我用于abbar项目,但没有结果.请你帮我提一下建议吗?

谢谢 !

objective-c uitabbarcontroller uitabbar ios

14
推荐指数
3
解决办法
5085
查看次数

AFNetworking 3.0 GET/POST设置acceptedContentTypes并清除图像缓存

我在我的项目中使用AFNetworking作为网络层.对于图像我有一些与缓存相关的问题,我将框架更新为3.0版本.

在更新过程中,我遇到了获取媒体内容(图像和视频)的请求的一些问题.

这是我的班级:

+ (void)requestWithMethod:(NSString*)methodTypeValue path:(NSString*)pathValue parameters:(NSDictionary *)params token:(NSString*)token debug:(BOOL)debug completionHandler:(void (^)(id result, NSError *error))block {
    if(debug){
        NSLog(@"Method Type  = %@ \n",methodTypeValue);
        NSLog(@"Link = %@ \n",pathValue);
        NSLog(@"Token = %@", token);
    }

    NSString *linkRequest = [NSString stringWithFormat:@"%@%@",GatewayRoot,pathValue];
    AFURLSessionManager *manager = [[AFURLSessionManager alloc] initWithSessionConfiguration:[NSURLSessionConfiguration defaultSessionConfiguration]];

    NSMutableURLRequest *req = [[AFJSONRequestSerializer serializer] requestWithMethod:methodTypeValue URLString:linkRequest parameters:nil error:nil];

    [req setValue:@"application/json" forHTTPHeaderField:@"Content-Type"];
    if (token) {
       [req setValue:token forHTTPHeaderField:@"AccessToken"];
    }

    [[manager dataTaskWithRequest:req completionHandler:^(NSURLResponse * _Nonnull response, id  _Nullable responseObject, NSError * _Nullable error) {
        if (!error) {
                if …
Run Code Online (Sandbox Code Playgroud)

video caching image ios afnetworking-3

2
推荐指数
1
解决办法
4149
查看次数

带有自定义拇指图像和文本的滑块

嘿,

我正在尝试通过更改拇指图像并在图片上添加标签来自定义滑块。为此,在我的视图中,我设置了滑块拇指的图像:

class SliderView: NibLoadingView {
    @IBOutlet weak var slider: ThumbTextSlider!
   
    required init?(coder aDecoder: NSCoder) {
        super.init(coder: aDecoder)
        contentView = legacyLoadXib()
        setup()
    }
    
    override func setup() {
        super.setup()
        
        self.slider.setThumbImage(UIImage(named: "onb_cc_slider_thumb")!, for: .normal)
        self.slider.thumbTextLabel.font = UIFont(name: Fonts.SanFranciscoDisplayRegular, size: 14)
    }
}
Run Code Online (Sandbox Code Playgroud)

在 ThumbTextSlider 类中,我设置文本标签如下:

class ThumbTextSlider: UISlider {
    var thumbTextLabel: UILabel = UILabel()
    
    private var thumbFrame: CGRect {
        return thumbRect(forBounds: bounds, trackRect: trackRect(forBounds: bounds), value: value)
    }
    override func layoutSubviews() {
        super.layoutSubviews()
        thumbTextLabel.frame = thumbFrame
    }
    
    override func awakeFromNib() {
        super.awakeFromNib() …
Run Code Online (Sandbox Code Playgroud)

slider uiview uislider swift

1
推荐指数
1
解决办法
1984
查看次数