小编rob*_*off的帖子

以编程方式创建分组样式的UITableView

我正在以编程方式创建tableView我想设置tableView样式组但是如何给tableView分配只有框架我们如何设置这个值.

uitableview ios

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

在iOS中显示带斜体字母和上标指数的公式

我正在为iPhone创建一个计算器(用于练习),我想使用不带^的符号x ^ 2,以便2直接出现在x上方.有没有办法实现这个目标?

这也将是件好事,这是一个有点"时尚"之类的乳液使用的那些(例如,如X符号)

我使用的是iOS 5,XCode 4.2

xcode objective-c ios

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

在课堂上调用"保留"或"释放"有什么作用?

在Objective-C中,我们应该保留还是释放类型的变量Class吗?A Class是指向C结构的指针.

objective-c

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

是否可以将文件从应用程序沙箱复制到应用程序包?

我可以使用以下内容执行相反的操作:但无法复制到应用程序包.

    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,    NSUserDomainMask, YES);
NSString *documentsPath = [paths objectAtIndex:0];

// Destination path
    NSString *fileInDocumentsPath = [documentsPath stringByAppendingPathComponent:@"Passwords File.txt"];
// Origin path - used when file is in bundle
    NSString *fileInBundlePath = [[NSBundle mainBundle] pathForResource:@"Passwords File" ofType:@"txt"];

// File manager for copying File in Bundle to Sandbox
    NSError *error = nil;
    NSFileManager *fileManager = [NSFileManager defaultManager];
    [fileManager copyItemAtPath:fileInBundlePath toPath:fileInDocumentsPath error:&error];
Run Code Online (Sandbox Code Playgroud)

ios appstore-sandbox

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

如何在iOS中将一个视频叠加到另一个视频?

我正在尝试将已拍摄的视频裁剪为iOS中的圆圈.我该怎么做呢?我知道如何使用AVCaptureSession进行此操作,但我不知道将已经拍摄的视频传递给AVCaptureDevice?有没有办法将视频裁剪成圆圈.我想将它叠加在另一个视频的顶部,因此它必须具有透明背景.谢谢.

crop video-processing avfoundation ios

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

查看更改大小取决于设备屏幕大小,但应具有固定大小

在此输入图像描述

我创建了一个橙色圆圈,使用UIView100高度和100宽度,半径为50.这是在4英寸设置中完成的.当我向上移动到4.7英寸或更高时,圆圈会变形.我该怎么做才能在较大的设备上显示圆圈时不会扭曲?

xcode ios autolayout

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

有没有办法找到实际的SwiftUI API文档(而不仅仅是开发人员文档)?

我目前正在观看WWDC 2019的SwiftUI Essentials视频,演示者为VStack提取了实际的API,(至少对我而言,这令人难以置信)详细说明了此特定结构的实际工作方式。

开发人员是否可以找到有关Apple提供的特定功能的此类详细,深入的文档?

马特·史蒂文斯(Matt Stevens)拥有一个很棒的APIdiff(http://codeworkshop.net/objc-diff/sdkdiffs/)网站,但该网站均链接回Apple的标准开发人员文档页面。

演示者提供的示例代码:

public struct VStack<Content : View> : View {
     public init(
          alignment: HorizontalAlignment = .center,
          spacing: Length? = nil,
          @ViewBuilder content: () -> Content
     )
}
Run Code Online (Sandbox Code Playgroud)

实际提供的文档代码:

struct VStack<Content> where Content : View
Run Code Online (Sandbox Code Playgroud)

上面关于对齐默认值的细节以及单独的间距长度虽然非常简单,但已经作为跨站点的单独SO问题被问及关于默认行为是什么以及为什么是默认行为的问题。

我想我要问的是,例如,对于UIKit中当前的,更完善的类,是否有办法查看类本身的实际实现细节,例如在此SwiftDC VStack的WWDC中显示的?我不确定这是苹果公司从未提供过的信息,还是人们随着时间的推移而学到的信息(这种行为以某种方式“只是因为”并且我们从经验中知道),或者这仅仅是事实, SwiftUI是新功能,Apple还没来得及巩固SwiftUI和文档。

抱歉,是否有人问过这个问题,或者这是一个非常明显的问题,总体而言,我还是一个新手。

谢谢!

swift swiftui

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

用于获取 PassthroughSubject 发布者值的单元测试

有没有办法在单元测试中获取PassthroughSubject发布者的值?我想测试一个函数是否返回成功,并测试这个函数,我想看看何时发布者值为.loaded,然后就是成功。

class HomeViewModel: ObservableObject {

    var homeState = PassthroughSubject<StatePublisher, Never>()

    func load(item: HomeModel) {
        self.homeState.send(.loading)
        self.dataSource.load(item: item) { result in
            switch result {
            case .success:
                self.homeState.send(.loaded)
            case let .failure(error):
                self.homeState.send(.error(message: error.localizedDescription))
            }
        }
    }

}
Run Code Online (Sandbox Code Playgroud)
class HomeViewModelTests: XCTestCase {
    var sut: ViewModel!
    var subscriptions = Set<AnyCancellable>()
    
    override func setUpWithError() throws {
        sut = ViewModel()
    }

    override func tearDownWithError() throws {
        sut = nil
        subscriptions = []
    }
        
    func testUpdateHomeSuccess() {
        let expected = StatePublisher.loaded
        var result …
Run Code Online (Sandbox Code Playgroud)

swift combine

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

iOS:地址簿

当地址簿界面隐藏之前出现时,是否可以一次选择多个联系人?或者每次出现地址簿界面时,它应该只选择一个联系人吗?

xcode cocoa-touch objective-c ios addressbookui

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

UIBezierPath 的圆角

我正在创建一个绘图应用程序,在其中使用自定义可交互视图,我正在绘制一条开放路径,我希望它的角是圆角的。在android中我可以添加cornerPathEffect但我无法在iOS中执行此操作

路径的圆角

路径的圆角

core-graphics android-custom-view swift

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