小编bir*_*age的帖子

UITableView位于半透明导航栏下

我想在IOS 7应用程序中使用透明导航栏.我的应用程序中有一个全屏图像.我也在该图像上有一个UITableView.当我使用下面的代码时,图像适合我想要的屏幕,但UITableView在导航栏下.

viewDidLoad

我用

self.navigationController.navigationBar.shadowImage = [UIImage new];
self.navigationController.navigationBar.translucent = YES;
self.navigationController.view.backgroundColor = [UIColor clearColor];
Run Code Online (Sandbox Code Playgroud)

我改变的时候还可以,self.navigationController.navigationBar.translucent = NO;但是我在导航栏上失去了透明度.

objective-c uinavigationbar uitableview ios

57
推荐指数
7
解决办法
6万
查看次数

SLServiceTypeFacebook setInitialText不起作用

我想在IOS 8.3上用SLServiceTypeFacebook在Facebook上分享文本.但弹出文本框显示为空.我希望它在文本中显示.您可以在下面看到我使用的代码.

 if([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook]) 
 {
       SLComposeViewController *controller = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];

       [controller setInitialText:@"First post from my iPhone app"];
       [self presentViewController:controller animated:YES completion:Nil];
  }
Run Code Online (Sandbox Code Playgroud)

ios social-framework

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

MBProgressHUD阻止用户与tableview的交互

我有一个uitableview从互联网加载数据,在此期间我显示MBProgressHUD.但问题是用户在加载表之前无法触摸包括上一页按钮在内的任何内容.这是我的代码两个不同的类:

//PROBLEM METHOD 1
- (void)viewDidLoad
{
    [super viewDidLoad];
    [tableEtkinlikler reloadData];
    MBProgressHUD *HUD = [MBProgressHUD showHUDAddedTo:self.view animated:YES];
    HUD.labelText = @"Aç?l?yor...";
    HUD.userInteractionEnabled = NO;

    [self performSelector:@selector(loadEtkinliklerTitlesAndImages) withObject:nil afterDelay:0];

    tableEtkinlikler.dataSource = self;
    tableEtkinlikler.delegate = self;
}
Run Code Online (Sandbox Code Playgroud)

我也有一个按钮同样的问题..在它加载来自互联网的数据..

//PROBLEM METHOD 2
- (IBAction)AktivitelerButtonClicked:(UIButton *)sender
{
    MBProgressHUD *HUD = [MBProgressHUD showHUDAddedTo:self.view animated:YES];
    HUD.labelText = @"Aç?l?yor...";
    HUD.userInteractionEnabled = NO;
    [self performSelector:@selector(openAktivitelerWindow) withObject:nil afterDelay:0]; 
}
Run Code Online (Sandbox Code Playgroud)

xcode uitableview ios mbprogresshud

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

缺少IOS 8中MWPhotoBrowser方法声明的上下文

移动到IOS 8和XCODE 6后,我遇到了MWPhoto库的问题.在PSTCollectionView类中发生错误.我想知道为什么它会让我Missing context for method declaration失误.您可以在下面找到错误的代码和图像.

#import <objc/runtime.h>
- (NSMethodSignature *)methodSignatureForSelector:(SEL)selector {
    NSMethodSignature *signature = [super methodSignatureForSelector:selector];
    if (!signature) {
        NSString *selString = NSStringFromSelector(selector);
        if ([selString hasPrefix:@"_"]) {
            SEL cleanedSelector = NSSelectorFromString([selString substringFromIndex:1]);
            signature = [super methodSignatureForSelector:cleanedSelector];
        }
    }
    return signature;
}

- (void)forwardInvocation:(NSInvocation *)invocation {
    NSString *selString = NSStringFromSelector([invocation selector]);
    if ([selString hasPrefix:@"_"]) {
        SEL cleanedSelector = NSSelectorFromString([selString substringFromIndex:1]);
        if ([self respondsToSelector:cleanedSelector]) {
            invocation.selector = cleanedSelector;
            [invocation invokeWithTarget:self];
        }
    }else {
        [super forwardInvocation:invocation];
    }
}

@end
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

xcode objective-c mwphotobrowser xcode6 ios8

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

在c#中获取字符串之间的字符串

我试图在相同的字符串之间获取字符串:

The texts starts here ** Get This String ** Some other text ongoing here.....
Run Code Online (Sandbox Code Playgroud)

我想知道如何获得星星之间的字符串。我应该使用一些正则表达式还是其他函数?

c# string

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

在后台录制IOS模拟器视频和模拟器音频

我需要录制 100 个独立的模拟器视频,大约 40 小时的高质量视频。我想在后台录制 Xcode 模拟器和系统音频的视频。由于我需要同时使用我的电脑,我不想使用像 Camtasia 或 quick time 这样的工具。我想知道这是否可以实现。如果是这样,这将节省我一个月的时间。

xcode ffmpeg video-capture ios ios-simulator

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

如何在UINavigationBar中隐藏UISearchController

我有一个导航栏,当第一次显示屏幕时,上面没有搜索栏。我触发并在导航栏中显示搜索栏,但我想知道如何向后隐藏搜索栏并再次显示导航栏标题。

我创建搜索栏如下:

_searchController = [[UISearchController alloc] initWithSearchResultsController:nil];

self.searchController.searchResultsUpdater = self;
self.searchController.searchBar.placeholder = nil;
[self.searchController.searchBar sizeToFit];
//self.tableView.tableHeaderView = self.searchController.searchBar;
self.sharedNavigationItem.titleView = _searchController.searchBar;

self.searchController.delegate = self;
self.searchController.dimsBackgroundDuringPresentation = NO; // default is YES
self.searchController.searchBar.delegate = self; // so we can monitor text changes + others
self.definesPresentationContext = YES;
_searchController.hidesNavigationBarDuringPresentation = NO;
Run Code Online (Sandbox Code Playgroud)

我只想在此处隐藏搜索栏,并显示带有标题的普通导航栏:

在此处输入图片说明

xcode objective-c uisearchbar ios

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

在parse.com中一次保存多个对象

我试图在ASP.NET项目中一次将多个对象保存到Parse.com后端.我试图逐个保存它,但在某些情况下,它会在保存过程中返回错误.所以我的一些物品被保存了一些不是.这是我正在使用的代码:

ParseObject gameScore
foreach (DataRow row in dataTable.Rows) //imagine here I am saving 1000 objects
{
      gameScore = new ParseObject("SALON");
      gameScore["NAME"] = "NAMETEMP";
      await gameScore.SaveAsync();
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net parse-platform

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

Amazon Bucket Policy仅适用于移动应用访问

我在Amazon S3中有一个存储桶,我将数据设置为只读给大家.但是,这不是我想要的.我希望这些数据只能从我的移动应用程序访问,并限制它通过url下载.

那可能吗?如果是这样,如何实施这样的桶策略?

amazon-s3 amazon-web-services aws-sts

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

如何了解 iOS 11 中设备屏幕是否正在录制

我有一个具有受版权保护的内容的应用程序。我不希望用户记录它。如果他们开始录制屏幕,我希望我的应用程序能够捕捉到这一点。如果正在录屏,用什么函数来捕捉?

我不想阻止,我想理解并抓住它。

注意:一些答案表示解决方案包括 AirPlay 和镜像。我想要的是只捕获在应用程序之前或期间开始的屏幕录制。我想允许用户使用 AirPlay 和 Mirroring。

objective-c ios ios11

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