小编Leo*_*bus的帖子

UIImageView上的UIGestureRecognizer

我有一个UIImageView,我希望能够调整大小和旋转等.

可以UIGestureRecognizer添加到UIImageView

我想UIImageView在运行时创建一个旋转和捏合识别器.

如何添加这些识别器?

objective-c uiimageview uigesturerecognizer ios

176
推荐指数
5
解决办法
10万
查看次数

为 iOS 模拟器构建,但链接框架 '****.framework' 是为 iOS 构建的

我不能再在模拟器上运行我的应用程序了。网上建议我编辑我的project.pbxproj,但这似乎不起作用。我如何恢复在我的模拟器上运行我的项目的能力(并且仍然能够在设备上这样做)?我正在开发另一个使用许多相同框架的项目,但它在模拟器上运行。什么会导致类似的框架在一个项目中工作但在另一个项目中不起作用?

xcode ios

164
推荐指数
8
解决办法
6万
查看次数

如何在UITableViewCell之间添加间距

有没有办法增加间距UITableViewCell

我创建了一个表,每个单元格只包含一个图像.图像被分配给单元格,如下所示:

cell.imageView.image = [myImages objectAtIndex:indexPath.row];
Run Code Online (Sandbox Code Playgroud)

但这会使图像放大并适合整个单元格,图像之间没有间距.

或者以这种方式说,图像的高度例如是50,并且我想在图像之间添加20个间隔.有没有办法实现这个目标?

objective-c uitableview ios

163
推荐指数
14
解决办法
22万
查看次数

是否可以在Swift中使用键值观察(KVO)?

如果是这样,在Objective-C中使用键值观察时是否存在其他不存在的关键差异?

key-value-observing swift

163
推荐指数
7
解决办法
10万
查看次数

Swift 3 URLSession.shared()对成员'dataTask(with:completionHandler :)的错误引用错误(bug)

你好我有工作json解析swift2.2的代码,但当我用它为Swift 3.0给我错误

ViewController.swift:132:31:对成员'dataTask(with:completionHandler :)'的模糊引用

我的代码在这里

   let listUrlString =  "http://bla.com?batchSize=" + String(batchSize) + "&fromIndex=" + String(fromIndex)
    let myUrl = URL(string: listUrlString);
    let request = NSMutableURLRequest(url:myUrl!);
    request.httpMethod = "GET";

    let task = URLSession.shared().dataTask(with: request) {
        data, response, error in

        if error != nil {
            print(error!.localizedDescription)
            DispatchQueue.main.sync(execute: {
                AWLoader.hide()
            })

            return
        }

        do {

            let json = try JSONSerialization.jsonObject(with: data!, options: .mutableContainers) as? NSArray

            if let parseJSON = json {

                var items = self.categoryList

                items.append(contentsOf: parseJSON as! [String])

                if self.fromIndex < items.count { …
Run Code Online (Sandbox Code Playgroud)

json ios swift3

162
推荐指数
5
解决办法
10万
查看次数

UITableView,分隔符颜色在哪里设置?

UITableView在IB中添加了一个并设置了"委托"和"数据源",一切运行良好.我接下来要做的是更改分隔符颜色,但我能找到的唯一方法是将方法添加到其中一个委托回调中,是否有更好的地方我应该这样做?

我目前没有这个,但我想也许我需要从我的控制器添加一个"iVar",我可以链接到UITableViewIB中,然后设置分隔符颜色viewDidload

-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
    [tableView setSeparatorColor:[UIColor blackColor]];
    return 65;
}
Run Code Online (Sandbox Code Playgroud)

cocoa-touch objective-c uitableview ios

156
推荐指数
5
解决办法
11万
查看次数

如何在Swift中获得数学PI常数

我试图找到一种方法在我的Swift代码中包含PI常量.我已经在另一个答案中找到了帮助import Darwin,我知道这些答案可以让我访问C函数.

我还检查了Math包裹,Darwin并发现了以下声明:

var M_PI: Double { get } /* pi */

所以,我假设有一种方法在代码中使用PI,我只是不知道如何 ...

math darwin swift

149
推荐指数
2
解决办法
7万
查看次数

更改NSView背景颜色的最佳方法

我在寻找改变的最佳途径backgroundColorNSView.我也希望能够设置适当的alpha面具NSView.就像是:

myView.backgroundColor = [NSColor colorWithCalibratedRed:0.227f 
                                                   green:0.251f 
                                                    blue:0.337 
                                                   alpha:0.8];
Run Code Online (Sandbox Code Playgroud)

我注意到NSWindow有这种方法,我不是这个NSColorWheelNSImage背景选项的忠实粉丝,但如果他们是最好的,愿意使用.

macos objective-c background-color nsview

142
推荐指数
13
解决办法
11万
查看次数

如何拍摄UIView的屏幕截图?

我想知道我的iPhone应用程序如何利用特定的屏幕截图UIView作为UIImage.

我试过这段代码,但我得到的只是一张空白图片.

UIGraphicsBeginImageContext(CGSizeMake(320,480));
CGContextRef context = UIGraphicsGetCurrentContext();
[myUIView.layer drawInContext:context];
UIImage *screenShot = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
Run Code Online (Sandbox Code Playgroud)

myUIView尺寸为320x480,并且有一些子视图.这样做的正确方法是什么?

screenshot objective-c uiview ios

131
推荐指数
9
解决办法
10万
查看次数

我如何从NSDate获得小时和分钟?

在我的申请中,我需要分别得到小时和分钟:

NSString *currentHour=[string1 substringWithRange: NSMakeRange(0,2)];
        int currentHourInNumber=[currentHour intValue];
Run Code Online (Sandbox Code Playgroud)

考虑string1包含11:59:13 AM来自datepicker的包含.

在这里,如果我使用上面的代码,如果它大于9 NSMakeRange(0,1),可以获得小时.否则我需要改变以获得1到9之间的小时.

是否有任何方法可以获得小时,分钟等?

在此先感谢,请提供示例代码.

objective-c nsdate hour ios

113
推荐指数
4
解决办法
12万
查看次数