小编Pat*_*ick的帖子

从 NavController 获取片段

我有一个 NavController (navOrdersController),里面有 2 个片段。我当前的片段是 OrderDetailFragment,我想访问第一个片段 (OrdersFragment) 以更新 MainActivity 中的数据。我怎样才能做到这一点?

在此输入图像描述

我尝试了 findFragmentByTag 和 findFragmentByID 但总是返回 null。

我可以通过以下方式访问 OrderDetailFragment:

this.supportFragmentManager.fragments[position].findNavController().currentDestination
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

但我需要之前的片段。非常感谢

navigation android android-fragments kotlin

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

iOS:UITableViewCell的动态高度

我正在使用iOS9 XCode7我需要根据labelText高度动态更改单元格的高度

我用过:

self.tableView.rowHeight=UITableViewAutomaticDimension;
Run Code Online (Sandbox Code Playgroud)

但它不适用于定制电池. sizetoFit在iOS9中删除.

请提出建议.谢谢

objective-c uitableview uitableviewautomaticdimension ios9

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

如何为 UIImage 中的透明孔着色

我有一个PNG带有内部透明像素的孔的图像,我尝试了很多方法来改变“孔颜色”。我认为的解决方案是制作一个具有 png 图像形状的彩色蒙版并将其放在原始图像后面,但我不知道如何制作这个。

做到这一点的懒惰方法是改变UIImageView背景颜色,但UIImageView背景方块会在那里,并且我也改变透明区域的颜色得到相同的结果。我想要的只是PNG使用 Swift 更改图像内的透明孔

uikit uiimage ios swift

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

如何从ios中的URL获取图像大小

如何从objective-C中的URL获取图像的大小(高度/宽度)?我希望我的容器大小根据图像.我正在AFNetworking 3.0. 使用,SDWebImage如果它满足我的要求我可以使用.

objective-c afnetworking sdwebimage

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

导航预览/编辑器未显示

我更新了android studio:

在此输入图像描述

现在我看不到导航预览,只有xml.

在此输入图像描述

它不会出现预览或设计选项.

有任何想法吗?非常感谢你!

android android-studio

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

转换或比较“ Unmanaged <NSString>和NSString

我在Objective-C中有一个带有此结构的框架:

VehicleClass.h

struct VehicleStruct
{
    __unsafe_unretained NSString *const CAR;
    __unsafe_unretained NSString *const MOTORCYCLE;
    __unsafe_unretained NSString *const TRUCK;
};
Run Code Online (Sandbox Code Playgroud)

VehicleClass.m

#import "VehicleClass.h"

const struct VehicleStruct Vehicle = {
    .CAR = @"CAR",
    .MOTORCYCLE = @"MOTORCYCLE",
    .TRUCK = @"TRUCK"
};
Run Code Online (Sandbox Code Playgroud)

在我的Contansts.h中

extern const struct VehicleStruct Vehicle;
Run Code Online (Sandbox Code Playgroud)

好吧,现在我想使用swift在我的proyect中获得汽车价值:

let carValueSwift = String(Vehicle.CAR)
Run Code Online (Sandbox Code Playgroud)

控制台中

“非托管NSString(_value:CAR)”

我该如何解决?我需要像NSString这样的值,因为如果要在我的框架中进行比较:

["CAR" isEqual: carValueSwift] 不起作用。

非常感谢你

struct objective-c swift

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

如何在AVPlayer中更改播放音频的速度?

我正在努力AVPlayer.我做了与Pause,Play并且fastForward在播放音频流.我想在播放时改变音频流的播放速度.我搜索了很多,但没有得到准确的指示.所以,帮助我.

objective-c ios avplayer swift

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

对象数组与不同的数组

我有一个基本问题.在我的表视图中获取数据时objective C.有三个差异图像,标题,描述.所以我的问题是我是否应该NSArrays为它们制作3个差异,或者只是制作一个三个变量的类并制作一个对象数组以提高效率.

拿3个阵列:

NSArray *image = [NSArray withObjects : @"one.jpg",@"two.jpg",nil];
NSArray *title = [NSArray withObjects : @"one",@"two",nil];
NSArray *description = [NSArray withObjects : @"number one",@"number two",nil];

or

User *dataOne = [User new]
dataOne.image= @"one.jpg";
dataOne.title = @"one";
dataOne.description =@"Number One";

User *dataTwo = [User new]
dataTwo.image= @"one.jpg";
dataTwo.title = @"one";
dataTwo.description =@"Number One";

NSArray *data = [NSArray dataOne,dataTwo, nil];
Run Code Online (Sandbox Code Playgroud)

哪种方法更好?请说清楚.谢谢

arrays objective-c ios

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