小编Luc*_*rto的帖子

如何合并两个UIImages?

我试图合并两个不同的图像,并创建一个新的图像.这是我想做的方式:我有这个图像(A):偏光

这是一个PNG图像,我想将这个图像与另一个图像(B)合并,我从手机中创建了这样的图像: 宝丽来合并

我需要一个将A与B合并创建C的函数.大小必须保留在A图像中,图像B应该自动调整大小以适应宝丽来(A).有可能吗?谢谢您帮忙!

更新 只有一件事,图像(A)是一个正方形,我拍摄的图像是16:9,我该如何解决?如果我使用你的功能,我拍摄的图像(B)会变得紧张!

core-graphics uiimage ios swift

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

通过导航后退按钮传递数据

我处于这种情况:

IMG1

我通过准备segue将4个数组从进度表传递到细节练习,它工作正常!当我尝试将数据从详细运动控制器传递回进度表控制器时,问题就开始了.我想使用默认导航后退按钮返回父视图.实际上我正在使用这个代码,但它不起作用,数据从子视图传递到父视图,但我无法在进度表中看到结果,似乎我需要刷新,但我也尝试了reloadData在viewDidLoad之后,它不起作用.有什么建议吗?谢谢.

override func viewWillDisappear(animated : Bool) {
    super.viewWillDisappear(animated)

    if (self.isMovingFromParentViewController()){
        print("n'drio")

        let historyView = self.storyboard!.instantiateViewControllerWithIdentifier("historyView") as! HistoryTableViewController
        historyView.isFirstTime = false
        historyView.arrayData = arrayDataDetails
        historyView.arrayRipetizioni = arrayRipetizioniDetails
        historyView.arrayPeso = arrayPesoDetails
        historyView.arrayRecupero = arrayRecuperoDetails
        historyView.tableView.reloadData()
    }
}
Run Code Online (Sandbox Code Playgroud)

pass-data uinavigationcontroller ios swift

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

动态渲染组件

我有这个数组:

this.dashboard = [
     {name: '<app-incassi-provvigioni></app-incassi-provvigioni>'},
     {name: '<app-scheda-punti-vendita></app-scheda-punti-vendita>'}
]
Run Code Online (Sandbox Code Playgroud)

我在 ngOnInit 循环中填充这个数组。我想知道当我在 html 中读取数组时如何呈现组件:

<gridster [options]="gridsterOptions">
    <gridster-item [item]="item" *ngFor="let item of dashboard">
        <!-- your content here -->
        {{item.name}}
    </gridster-item>
</gridster>
Run Code Online (Sandbox Code Playgroud)

当然,现在它返回对象中包含的字符串,但我正在尝试找到渲染组件的解决方案。有可能这样做吗?

更多细节:我正在开发一个仪表板类型的应用程序,我从数据库中检索用户仪表板的列表,一旦主应用程序组件准备就绪,我就会尝试动态呈现这些组件。使用 Angular 7 和 Gridster2。

dashboard typescript gridster angular

7
推荐指数
3
解决办法
5375
查看次数

轻量级迁移swift2 xcode7

我必须在我的coreData项目中添加一个实体,但我无法理解如何在swift中进行轻量级迁移.我坚持第8点,我如何将代码从objective-c转换为swift?谢谢!

1 - 打开.xcdatamodeld文件

2单击编辑器

3 - 选择添加型号版本...

4 - 添加模型的新版本(添加了新的数据模型组)

5 - 选择主文件,打开文件检查器(右侧面板)

6-和版本化的核心数据模型选择当前数据模型7的新版本数据模型 - 这不是全部)你应该执行所谓的"轻度迁移".

8 - 转到AppDelegate并找到正在创建persistentStoreCoordinator的位置

9-找到这一行if(![_ persistentStoreCoordinator addPersistentStoreWithType:NSSQLiteStoreType configuration:nil URL:storeURL options:nil error:&error])

使用@ {NSMigratePersistentStoresAutomaticallyOption替换nil选项:@YES,NSInferMappingModelAutomaticallyOption:@YES}(实际在该方法的注释代码中提供)

11-你去,玩得开心!

core-data-migration ios swift

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

无法指定类型'[(string,string)]'的值来键入'[string:string]'

我已经宣布这个词典:

var arrayFrasi:[String:String] = [:]
Run Code Online (Sandbox Code Playgroud)

然后在viewDidLoad中我从我的数据库中检索数据,然后使用以下代码对字典进行排序:

let df = NSDateFormatter()
        df.dateFormat = "dd-MM-yyyy"

        let myArrayOfTuples = self.arrayFrasi.sort{ df.dateFromString($0.0)!.compare(df.dateFromString($1.0)!) == .OrderedAscending}
Run Code Online (Sandbox Code Playgroud)

但是当我这样做时,我需要使用初始字典(arrayFrasi):

self.arrayFrasi = myArrayOfTuples
Run Code Online (Sandbox Code Playgroud)

我有这个错误:

无法指定类型'[(string,string)]'的值来键入'[string:string]'

我无法弄清楚为什么.非常感谢你!

dictionary ios swift

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