小编Ale*_*x L的帖子

UIImagePickerController打破状态栏外观

在我的.plist文件中,我将" 查看基于控制器的状态栏外观 "设置为NO.但之后UIImagePickerController,我的应用程序就像选项设置为一样YES.

在我的应用程序中,我提出了一个VC UIImagePickerController.

问题是这样的:

  • 显示照片选择器后,当选择照片库时,状态栏文本的颜色会发生变化.
  • 然后,一旦UIImagePickerController被解除,我的应用程序的其余部分的状态栏间距会发生变化,其他控制器的所有导航栏都会显示在状态栏下.

有没有办法解决这个问题而不管理视图控制器中的状态栏?

ios7

137
推荐指数
4
解决办法
3万
查看次数

什么是PDO可滚动游标?

什么是"用可滚动光标获取行"?

php mysql pdo

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

iOS7中的navigationItem.rightBarButtonItem边距

出于某种原因,导航栏中的右键距离右侧16px.我想把利润缩小.这样做的正确方法是什么?

self.btnDone = [UIButton buttonWithType:UIButtonTypeCustom];
UIImage *btnImgDone = [UIImage imageNamed:@"btn_small_default.png"];
self.btnDone.titleLabel.font = [UIFont fontWithName:@"HelveticaNeue-Bold" size:15.0];
[self.btnDone setTitle:@"Done" forState:UIControlStateNormal];
[self.btnDone setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
[self.btnDone setTitleShadowColor:[UIColor colorWithWhite:0 alpha:.2f] forState:UIControlStateNormal];
self.btnDone.titleLabel.shadowOffset = (CGSize){0,-1};
[self.btnDone setBackgroundImage:btnImgDone forState:UIControlStateNormal];
[self.btnDone setBackgroundImage:[UIImage imageNamed:@"btn_small_active.png"] forState:UIControlStateHighlighted];  

self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:self.btnDone];
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

ios7

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

dismissViewControllerAnimated结果为空屏幕

我提出了一个模态视图,它是一个导航控制器:

 UINavigationController *nvc = [[UINavigationController alloc] initWithRootViewController:photoEditVC];
 [self  presentViewController:nvc animated:YES completion:NULL];
Run Code Online (Sandbox Code Playgroud)

一旦我完成了模态视图,在nvc的可见控制器中:

[self.presentingViewController dismissViewControllerAnimated:YES completion:NULL];
Run Code Online (Sandbox Code Playgroud)

结果 黑屏

任何想法为什么会这样?

更新:我意识到这只发生在解除视图之前,我更新共享单例类中的值,我用来跟踪事件.

[[SAStatus current] setValue:@(ua_photoSubmitted) forKeyPath:@"actions.user"];
[self dismissViewControllerAnimated:YES completion:NULL];
Run Code Online (Sandbox Code Playgroud)

但如果我这样做,它的工作正常:

[[NSOperationQueue mainQueue] addOperationWithBlock:^{
   [[SAStatus current] setValue:@(ua_photoSubmitted) forKeyPath:@"actions.user"];
}];
Run Code Online (Sandbox Code Playgroud)

或者我可以这样做,它也可以正常工作:

[self dismissViewControllerAnimated:YES completion:^{

           [[SAStatus current] setValue:@(ua_photoSubmitted) forKeyPath:@"actions.user"];
 }];
Run Code Online (Sandbox Code Playgroud)

当时,没有其他类观察者那个变量,所以我不明白它为什么会影响模态视图.

objective-c ios ios6

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

未找到构建b/c符号的zlib

我有一个问题是将zips的libs添加到我的iPhone应用程序中.

我决定使用SSZipArchive.它使用minizip.

按照说明操作后:

1添加SSZipArchive.h,SSZipArchive.m和minizip
添加迷你夹

2将libz库添加到目标
添加了libz

我仍然得到错误:
替代文字

未找到符号.

我尝试将-lz添加到Other Linker Flags并添加lybz.dylib,但它没有帮助.如果您知道如何让libz在这里工作,请告诉我.


解决:我没有使用文件夹,而是创建了一个黄色参考组,从包含中删除/ minizip /,现在一切正常.

xcode objective-c ios ssziparchive

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

UIPageControl不响应触摸,不改变点

我有一个UIPageControl.当我点击一个点来更改页面时,没有任何反应.第二个点不会突出显示.

但是,当我滚动我的UIScrollView时它工作正常.在这种情况下,第二个点突出显示.

pageControl = [[UIPageControl alloc] init] ;
pageControl.center = CGPointMake(160.0f, 430.0f);
pageControl.numberOfPages=nPages;
pageControl.currentPage=0;
pageControl.hidesForSinglePage = YES;
pageControl.userInteractionEnabled =YES;

[pageControl addTarget:self action:@selector(pageTurn:) forControlEvents:UIControlEventValueChanged];

[self.view addSubview:pageControl];
Run Code Online (Sandbox Code Playgroud)

这应该在我更改pageControl Value时调用,但由于它不响应触摸而不会被调用.

- (void) pageTurn: (UIPageControl *) aPageControl
{
    int whichPage = aPageControl.currentPage;
    [UIView beginAnimations:nil context:NULL];
    [UIView setAnimationDuration:0.3f];
    [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
    sv.contentOffset = CGPointMake(320.0f * whichPage, 0.0f);
    [UIView commitAnimations];
}
Run Code Online (Sandbox Code Playgroud)

iphone cocoa-touch objective-c uikit ios4

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

HTTP 上传的开销很大吗?

我经常通过浏览器上传文件,也许考虑使用另一种方法来加快上传速度。

通过浏览器上传文件时,编码的开销是否很大?

你知道多少钱吗?

谢谢!

browser upload encoding file-upload http

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

实现OpenID.识别用户有什么独特之处吗?

我想使用OpenID实现用户身份验证.

OpenID提供的用户数据是否有任何独特之处,我可以将其用作记忆和识别用户的密钥?我正在考虑使用电子邮件,但用户可以更改它.

openid

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

我可以使用md5防止重复内容吗?

我想防止重复的内容.我不想保留内容的副本,所以我决定只保留md5签名.

我读到md5碰撞确实发生了,不同的内容可以给出相同的md5签名.

你觉得md5够了吗?

我应该一起使用md5和sh1吗?

hash md5

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

即使页面不存在,Wget也会创建输出文件

当出现像404这样的错误时,可以防止Wget生成输出文件.

我跑的时候

wget -O my.html http://sdfsdfdsf.sdfds

http://sdfsdfdsf.sdfds不存在,但Wget仍然创建my.html


我正在制作一个bash脚本,并希望确保它停止,如果wget无法获得有效的文件.

linux bash wget

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

标签 统计

objective-c ×3

ios ×2

ios7 ×2

bash ×1

browser ×1

cocoa-touch ×1

encoding ×1

file-upload ×1

hash ×1

http ×1

ios4 ×1

ios6 ×1

iphone ×1

linux ×1

md5 ×1

mysql ×1

openid ×1

pdo ×1

php ×1

ssziparchive ×1

uikit ×1

upload ×1

wget ×1

xcode ×1