小编Nee*_*esh的帖子

UIButton底影

我有一个UIButton非常类似于标准的iOS键盘字母按钮.

我不知道如何只为底层创建一个阴影,就像iOS一样.

在此输入图像描述

我使用下面的代码,但是我看到了所有方面的阴影,而不仅仅是底部:

CALayer *buttonLayer = [[CALayer alloc] init];
buttonLayer.shadowColor = [UIColor grayColor].CGColor;
buttonLayer.shadowOffset = CGSizeMake(0.f,1.f);
buttonLayer.masksToBounds = NO;
buttonLayer.shadowOpacity = 1.f;
Run Code Online (Sandbox Code Playgroud)

你能告诉我如何达到同样的效果吗?提前致谢.

objective-c uibutton ios

56
推荐指数
8
解决办法
7万
查看次数

NSMutableArray检查对象是否已存在

我不知道该如何解决这个问题.我有一个NSMutableArray(addList),它包含要添加到我的数据源NSMutableArray的所有项目.

我现在想检查从addList数组添加的对象是否已经存在于数据源数组中.如果不存在则添加项目,如果存在则忽略.

这两个对象都有一个名为iName的字符串变量,我想比较它.

这是我的代码片段

-(void)doneClicked{
    for (Item *item in addList){
        /*
        Here i want to loop through the datasource array 
        */
        for(Item *existingItem in appDelegate.list){
            if([existingItem.iName isEqualToString:item.iName]){
                // Do not add
            }
            else{
                [appDelegate insertItem:item];
            } 
        }
}
Run Code Online (Sandbox Code Playgroud)

但即使它存在,我也会发现要添加的项目.

我究竟做错了什么 ?

iphone objective-c nsmutablearray ios

42
推荐指数
4
解决办法
8万
查看次数

UINavigationItem以标题为中心

我有一个导航栏,每侧都有左右两个按钮.我有一个customTitlelabel我设置为titleView的UINavigationItem.

[self.navigationItem setTitleView:customTitleLabel];

一切都很好.问题是,rightbarButton的大小是动态的,基于我在其中一个文本字段中得到的输入.

因此,标题会根据按钮之间的可用空间自动居中.

如何将标题设置为固定位置?

iphone uinavigationcontroller uinavigationitem ios

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

NSCocoaErrorDomain代码= 256

我已经坚持了一段时间,似乎并没有解决这个问题.

我试图从URL读取URL的内容作为字符串,但我得到一个奇怪的

错误 - >错误域= NSCocoaErrorDomain代码= 256"操作无法完成.(Cocoa错误256.)"

我的代码:

fetchedString = [[NSString alloc] initWithContentsOfURL:[NSURL URLWithString:@"www.example.com/iphone"] encoding:NSUTF8StringEncoding error:&error];                                     
    NSLog(@"%@",fetchedString);

    // if there is something wrong with the URL 
    if (error) {
        NSLog(@"Error -> %@", error);
        return ;
    }
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?我尝试使用获取作为NSData,但我得到null.

iphone cocoa nsstring

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

没有规则来处理架构armv6的文件

我最近使用iOS SDK 6.0迁移到XCode 4.5.现在,当我尝试存档我的应​​用程序时,我得到了一长串编译器警告,所有这些都是相同的.

警告:没有规则处理架构armv6类型sourcecode.c.objc的文件'$(PROJECT_DIR)/Classes/Utils.m'

警告:不支持架构armv6(当前ARCHS ="armv7 armv6").

我无法理解最后一行,它表示不支持armv6,但是你可以看到armv6存在.

1)我该如何解决这个问题?

项目文件的屏幕截图

2)这可能是什么意思?因为这只是一个警告?我的应用程序更新不会运行iphone 3gs吗?

谢谢

iphone xcode project armv6

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

UITableview编辑/完成按钮

我的顶部有一个tableview和导航栏.

我的导航栏左侧有一个编辑按钮,代码如下.

self.navigationItem.leftBarButtonItem = self.editButtonItem;
Run Code Online (Sandbox Code Playgroud)

当我点击编辑按钮时,它会变为完成按钮.到目前为止一切都很好.

如果我想在单击完成按钮时执行小操作,我在哪里添加代码?

iphone cocoa-touch uitableview uikit

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

视网膜显示iphone的图像

我有一个工作应用程序,我已经在我的iPod touch测试.一切都很好.

我的标签栏图标和启动画面图像位于我的Resources文件夹中的单独文件夹中

Resources->images
Run Code Online (Sandbox Code Playgroud)

现在,我知道iPhone4我需要使用2x图像.

我的问题是支持iPhone4所有我需要做的是在我的图像文件夹中添加2x图像.例如,如果我的splashscreen图像是Default.png,我应该将我的2x图像作为Default@2x.png添加到我的图像文件夹中,iphone将自动使用它.

所有tabbar图像都一样吗?

提前致谢

iphone xcode interface-builder iphone-4 retina-display

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

自定义键盘中的iOS 8.3'UIView-Encapsulated-Layout-Width'

我已经实现了自定义键盘.它在运行iOS 8.2的设备上运行良好.

但是,当我在iOS 8.3设备上运行相同的代码时,我收到以下警告,键盘高度设置不正确:

Probably at least one of the constraints in the following list is one you don't want. Try this: (1) look at each constraint and try to figure out which you don't expect; (2) find the code that added the unwanted constraint or constraints and fix it. (Note: If you're seeing NSAutoresizingMaskLayoutConstraints that you don't understand, refer to the documentation for the UIView property translatesAutoresizingMaskIntoConstraints) 
(
    "<NSAutoresizingMaskLayoutConstraint:0x15dd1da0 h=-&- v=-&- Keyboard:0x15db2b00.width == UIView:0x15da7b90.width - 320>",
    "<NSLayoutConstraint:0x15dd2520 'UIView-Encapsulated-Layout-Width' H:[UIView:0x15da7b90(0)]>" …
Run Code Online (Sandbox Code Playgroud)

objective-c autolayout ios8 custom-keyboard

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

desiredAccuracy和distanceFilter之间的差异

很抱歉这里是个菜鸟.我无法清楚地区分CLLocationManager的属性distanceFilterdesiredAccuracy.

如果我希望我的应用程序为甚至很小的距离(例如100-200米)提供不同的坐标,我应该为这些属性设置什么值.

非常感谢帮助.

iphone xcode mkmapview cllocationmanager

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

通过分组的UITableView改变单元格的角半径

经过几个小时的谷歌搜索,我想知道是否有可能改变a的角半径grouped UITableView.

我试过了

hoursTable.layer.cornerRadius = 5.0;

但似乎没有任何改变.

objective-c uitableview ios

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