小编atx*_*txe的帖子

自定义UITableViewCell,带有居中的UISlider和两个图像

我想编程方式创建自定义UITableViewCellUISlider在中心和两个图像在两端.有关示例,请参阅任何iOS设备上的亮度设置.它的中心有一个UISlider,两端有两个类似太阳的图像(一个小,一个大).这基本上就是我所说的:

在此输入图像描述

编程方式创建此自定义的最简单方法是UITableViewCell什么?

干杯!

uitableview uislider ios

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

在pushViewController之前设置视图控制器属性

在我的应用程序中,我为视图添加了一个标签,将其连接到插座,但是当我第一次从另一个视图控制器分配此插座然后调用pushViewController以显示它时,没有显示任何内容.这是推送显示标签的下一个视图之前的代码:

CustomViewController *vc = [[CustomViewController alloc] init];
vc.lbl_price.text = self.label_price.text; // lbl_price is defined as a property in CustomViewController and label_price is defined in current view controller
[self.navigationController pushViewController:vc];
Run Code Online (Sandbox Code Playgroud)

CustomViewController viewDidLoad方法中,我添加了这条指令,看它是否应该有效

NSLog(@"Price=%@",lbl_price); // it actually prints out what was previously assigned
Run Code Online (Sandbox Code Playgroud)

但它并没有显示在标签上!

知道为什么吗?

斯特凡

iphone uiviewcontroller uinavigationcontroller ios4 ios

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

从Swift的Objective-c基本视图控制器继承

我正在尝试将UIViewControllerObjective-C类迁移到Swift.此视图控制器继承自我BaseViewController在所有控制器中具有的常用功能.我遇到的问题是生成myproject-Swift.h的无法找到我的BaseViewController.

有没有办法实现一个UIViewController从Objective-C中编写的BaseViewController(子类UIViewController)继承的swift ?有桥接问题吗?

它可以用这个最小的代码重现:

BaseViewController.h

#import <UIKit/UIKit.h>

@interface BaseViewController : UIViewController 
@end
Run Code Online (Sandbox Code Playgroud)

BaseViewController.m

import "BaseViewController.h"

@implementation BaseViewController
@end
Run Code Online (Sandbox Code Playgroud)

ViewController.swift

import UIKit

class ViewController : BaseViewController {

}
Run Code Online (Sandbox Code Playgroud)

AppDelegate.m

#import "AppDelegate.h"
#import "projectname-Swift.h"   // Replace with your project name

@implementation AppDelegate

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

    ViewController *vc = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil];
    self.window.rootViewController = vc;
    [self.window makeKeyAndVisible];

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

项目名称桥接,Header.h

#import "BaseViewController.h"
Run Code Online (Sandbox Code Playgroud)

objective-c uiviewcontroller ios swift

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

ASIHTTPRequest内存泄漏

我有一个iOS项目,我在自己的类中使用ARC,但在其他库中关闭了ARC ASIHTTPRequest.

我使用下面的代码从Web服务器获取图像时出现大量内存泄漏:

-(void)buildPhotoView {

self.photoLibView.hidden = NO;

NSString *assetPathStr = [self.cellData objectForKey:@"AssetThumbPath"];

// get the thumbnail image of the ocPHOTOALBUM from the server and populate the UIImageViews
NSURL *imageURL = [NSURL URLWithString:assetPathStr];

__block ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:imageURL];
__unsafe_unretained ASIHTTPRequest *weakRequest = request;
[weakRequest setCompletionBlock:^{

    // put image into imageView when request complete
    NSData *responseData = [weakRequest responseData];
    UIImage *photoAlbumImage = [[UIImage alloc] initWithData:responseData];
    self.photo1ImageView.image = photoAlbumImage;
}];
[weakRequest setFailedBlock:^{
    NSError *error = [request error];
    NSLog(@"error geting file: …
Run Code Online (Sandbox Code Playgroud)

objective-c asihttprequest ios

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

在Objective-C中在运行时创建类有什么意义?

我最近重读了Mike Ash关于如何在Objective-C Runtime创建类的有趣教程

我很长一段时间,我想知道在哪里应用这种强大的语言功能.对于我脑海中出现的大多数想法,我总是看到一个过度的解决方案,最终我会继续NSDictionary.在运行时使用创建类的情况是什么?我看到的唯一一个是Obj-C翻译......更多想法?

runtime objective-c objective-c-runtime ios

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