小编The*_*ken的帖子

AVCaptureDevice相机变焦

我有一个简单的AVCaptureSession运行,以在我的应用程序中获取相机并拍照.如何使用UIGestureRecognizer相机实现"捏缩放"功能?

iphone objective-c ios avcapture avcapturesession

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

Objective-C For-In循环获取索引

请考虑以下声明:

for (NSString *string in anArray) {

    NSLog(@"%@", string);
}
Run Code Online (Sandbox Code Playgroud)

如何stringanArray不使用传统for循环的情况下获取in 的索引,而不检查string每个对象的值anArray

for-loop objective-c nsarray ios

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

检测iPhone音量按钮按下?

是否有通知我可以听到,它会告诉我什么时候iPhone的音量调高

我知道AVSystemController_SystemVolumeDidChangeNotification这一点,但是只有在音量调高时才触发通知,而不是向上或向下触发.

其次,如何隐藏按下音量增大按钮时出现的半透明视图,显示系统的音量? Camera +实现了这一点.

iphone volume objective-c ios avsystemcontroller

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

列表项头像不显示

作为 a 的一部分FlatList,我渲染了每个ListItem(来自react-native-elements库),我尝试在其中显示从 url 到照片的头像(图标):

  <ListItem
     avatar={{ source: { uri: item.icon } }} 
   />
Run Code Online (Sandbox Code Playgroud)

所有其他道具显示正常,但在每个单元格的左侧,我只看到一个灰色框。我已经记录了 的值,item.icon它指向了一张有效的照片。我需要下载照片然后提供它的本地链接吗?

如何让照片显示为单元格的头像?

listviewitem react-native react-native-flatlist

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

如何获得iOS的Facebook相册?

我正在向Facebook提出以下简单请求.我的目标是获取所有用户相册的名称:

[[AppDelegate sharedDelegate].facebook requestWithGraphPath:@"me/albums" andDelegate:[AppDelegate sharedDelegate]];
Run Code Online (Sandbox Code Playgroud)

然后,我从服务器获得JSON响应,如下所示:

data =     (
            {
        "can_upload" = 1;
        count = 4;
        "cover_photo" = 321491374598618;
        "created_time" = "2012-06-04T21:46:23+0000";
        from =             {
            id = 100002132746588;
            name = "Owner....";
        };
        id = 321491371265285;
        link = "http://www.facebook.com/album.php?fbid=321491371265285&id=100002132746588&aid=73680";
        name = "Photos";
        privacy = custom;
        type = normal;
        "updated_time" = "2012-06-04T22:08:39+0000";
    },
            {
        "can_upload" = 0;
        count = 1;
        "cover_photo" = 318401854907570;
        "created_time" = "2012-05-31T00:00:35+0000";
        description = "Which Friend Stalks You the Most?";
        from =             {
            id = 100002132746588;
            name …
Run Code Online (Sandbox Code Playgroud)

iphone facebook facebook-graph-api ios

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

在Mac App上"锁定"屏幕

在Mac OS X中,我需要调用什么API才能在整个屏幕上放置一个窗口,而不仅仅是菜单栏和底座?此外,是否可以有效地"锁定"屏幕到这个位置,禁用任务控制,启动板等?

我在App Delegate的实现文件中尝试了以下代码:

- (void)awakeFromNib {
    @try {
        NSApplicationPresentationOptions options = NSApplicationPresentationDisableForceQuit + NSApplicationPresentationDisableHideApplication + NSApplicationPresentationDisableProcessSwitching + NSApplicationPresentationHideDock + NSApplicationPresentationHideMenuBar + NSApplicationPresentationFullScreen;
        [NSApp setPresentationOptions:options];
        NSLog(@"Set presentation options"); 

    }
    @catch (NSException *exception) {
        NSLog(@"Error. Invalid options");
    }

}
Run Code Online (Sandbox Code Playgroud)

NSLog读取"设置演示选项",但没有其他任何事情发生.有小费吗?

macos objective-c lockscreen

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

复制iOS iTunes下载动画

当通过iOS上的iTunes应用程序购买歌曲时,用户点击"立即购买",歌曲标题似乎从其单元格中"抬起"并以漂亮的动画形式进入"下载"标签栏项目.我认为这是通过Core Animation完成的,但我不确定具体使用哪种API来实现类似的效果.有人能指出我正确的方向吗?

iphone animation core-animation objective-c ios

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

NSURLConnection sendAsynchronousRequest:阻塞主线程

我正在使用NSURLConnection多个异步请求.我想显示一个进度指示器,以显示已执行的总数中已完成的请求数.但是,当我尝试在发出请求之前设置并显示此进度指示器,或者在执行请求之前调用另一个方法时,它将不会显示.当请求被注释掉时,进度指示器显示正常.但是当它不是时,就好像Xcode向前看并看到异步请求到来并阻塞主线程,从而无法进行UI更改.

这是被调用的相关代码,包括显示进度指示器的请求和代码:

- (void)getRegionalInformationFromChecked:(NSSet *)set atIndex:(NSInteger)index {
    __block BOOL responseRecieved = NO;
    NSString *stringForURL = [NSString stringWithFormat:@"http://www.thebluealliance.com/api/v1/event/details?event=%@",[[set allObjects] objectAtIndex:index]];
    NSURL *url = [NSURL URLWithString:stringForURL];
    NSOperationQueue *queue = [[NSOperationQueue alloc] init];
    NSLog(@"URL IS GO: %@", stringForURL);
    [NSURLConnection sendAsynchronousRequest:[NSURLRequest requestWithURL:url] queue:queue completionHandler:^(NSURLResponse *_response, NSData *_data, NSError *_error) {
    NSLog(@"CHECKED DATA RETURNED AT INDEX %i", index);
    NSError *error;
    NSDictionary *dict = [NSJSONSerialization JSONObjectWithData:_data options:NSJSONReadingMutableContainers error:&error];
    if (!_regionalDetails) {
        _regionalDetails = [[NSMutableArray alloc] init];
    }
    [_regionalDetails addObject:dict];
    responseRecieved = YES;
}];
    regionalSchedulesToGet …
Run Code Online (Sandbox Code Playgroud)

iphone asynchronous objective-c nsurlconnection ios

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

iOS获取子视图的轮换

我正在使用CGAffineTransformMakeRotationtransform属性旋转子视图.稍后,我需要了解子视图已旋转了多远.我意识到我可以简单地使用int来跟踪它,但有一种简单的方法来获得子视图的当前旋转吗?

iphone objective-c subview uiview ios

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

ListIterator奇怪添加到ArrayList

我有以下代码:

    ArrayList<String> words;
    words = new ArrayList<String>();
    words.add("is");
    words.add("us");
    ListIterator<String> it;
    it = words.listIterator();
    it.add("##");
    System.out.println(words);
    it.next();
    it.next();
    it.previous();
    it.set("##");
    System.out.println(words);
Run Code Online (Sandbox Code Playgroud)

我希望输出会是## us ##,但是当我运行程序时它会返回## is ##.我希望这与ListIterator添加项目ArrayList而不是ArrayList向其自己添加项目有关.

为什么程序以这种方式运行?

java linked-list listiterator

-6
推荐指数
1
解决办法
154
查看次数