小编Eli*_*hme的帖子

搜索栏同时显示"e"和"é"的结果

我有一个UISearchBar实现并正常工作.唯一的问题是,如果我在搜索栏中输入字母"e",它将只显示以字母"e"开头的单词,忽略所有开头/有字母"é"的单词.我确保所有关于将数据库加载到NSMutableArray的查询都是正确的UTF-8编码.但问题是,当用户按下"e"时,如何显示"e"和"é"的结果.几乎像所有法语词典一样工作!
这是我在用户按任何字母时过滤单词的方式:

for (Author* author in theauthorsLoadedFinal2)

{           
    NSRange nameRange = [author.name  rangeOfString:text options:NSAnchoredSearch ];

    NSRange descriptionRange = [author.genre rangeOfString:text options:NSAnchoredSearch];
    if(nameRange.location != NSNotFound || descriptionRange.location != NSNotFound)
    {
        [filteredTableData addObject:author];
                  }


}
Run Code Online (Sandbox Code Playgroud)

}

非常感谢

dictionary uisearchbar ios7

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

在启用分页并启用滚动的情况下启用放大uiscrollview

我有一个uiscrollview,我加载了一系列图像,以便我可以滚动浏览图片,效果类似于IOS中的照片效果.我正在使用此代码:

  NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES);
    NSString *path = [paths objectAtIndex:0];
    NSString *imageFilePath = [path stringByAppendingPathComponent:@"newPics"];
    fileExists   = [[NSFileManager defaultManager] fileExistsAtPath:imageFilePath];
    if(fileExists){

        imgs=[[NSMutableArray  alloc]init];


    [imgs addObject:[UIImage imageWithContentsOfFile:[path stringByAppendingPathComponent:@"newPics/pic1.png"]]];
    [imgs addObject:[UIImage imageWithContentsOfFile:[path stringByAppendingPathComponent:@"newPics/pic2.png"]]];
    [imgs addObject:[UIImage imageWithContentsOfFile:[path stringByAppendingPathComponent:@"newPics/pic3.png"]]];
    [imgs addObject:[UIImage imageWithContentsOfFile:[path stringByAppendingPathComponent:@"newPics/pic4.png"]]];


    CGSize imageSize;
    imageSize.height = 648;
    imageSize.width = 927;
    self.scroll1.frame = CGRectMake(0,0,imageSize.width,imageSize.height);

    self.scroll1.contentSize = CGSizeMake(imageSize.width * imgs.count, imageSize.height );
    self.scroll1.minimumZoomScale=1.0;
    self.scroll1.maximumZoomScale=3.0;
    self.scroll1.pagingEnabled = YES;


    self.scroll1.delegate=self;

    CGFloat xPos = 0.0;

    for (UIImage *image in imgs) {
        imageView = [[UIImageView alloc] initWithImage:image]; …
Run Code Online (Sandbox Code Playgroud)

objective-c uiscrollview ios

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

选中时在UIButton上添加/删除下划线

由于UISegmentedControl无法在IOS 7中自定义,并且由于我的项目需要一定程度的自定义,因此我决定手动创建两个UIButton,使用bool变量来指示单击哪个按钮,然后重新加载tableView:

- (IBAction)pastFun:(id)sender {
    statusClicked = FALSE;
    NSMutableAttributedString *commentString = [[NSMutableAttributedString alloc] initWithString:@"PAST"];

    [commentString addAttribute:NSUnderlineStyleAttributeName value:[NSNumber numberWithInteger:NSUnderlineStyleSingle] range:NSMakeRange(0, [commentString length])];

    [pastBut setAttributedTitle:commentString forState:UIControlStateNormal];
    [self.tableView reloadData];
}
- (IBAction)pendingFun:(id)sender {

    statusClicked = TRUE;
    [self.tableView reloadData];
}
Run Code Online (Sandbox Code Playgroud)

在pastFun中,我添加了以下块,以便在选中时为该按钮加下划线,并且它可以工作:

NSMutableAttributedString *commentString = [[NSMutableAttributedString alloc] initWithString:@"PAST"];

[commentString addAttribute:NSUnderlineStyleAttributeName value:[NSNumber numberWithInteger:NSUnderlineStyleSingle] range:NSMakeRange(0, [commentString length])];

[pastBut setAttributedTitle:commentString forState:UIControlStateNormal];
Run Code Online (Sandbox Code Playgroud)

我想要做的是,当调用pendingFun(单击下一个按钮)时,从第一个按钮删除下划线,然后在第二个按钮下划线,我似乎无法找到正确的方法来完成它.有什么想法怎么做?

objective-c uibutton ios

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

申请已批准 - 待定开发者版本 - 您所在的国家/地区目前无

我已经为iOS应用商店创建了一个应用程序.它被批准,现在等待我的发布.在iTunes连接中,我确保在可用性方面选择所有国家/地区.

在我的itunesConnect应用程序上,如果我选择我的应用程序并点击"在App Store上查看",它将带我到商店并说"此应用程序目前在您所在国家/地区的商店中不可用,但可在美国商店购买"

我的问题是,当我发布应用程序时,我的目标是让它在所有商店都可用,所以我现在得到这个错误,因为它尚未发布或者我在文件内部弄乱了什么?

该应用程序是使用Flash CS6 - Adob​​e air创建的

air itunesconnect release app-store ios

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

在视图控制器之间传递数据:从uitableview到详细信息视图控制器

我正在使用IOS 5和Storyboard编码.我已经构建了一个应用程序,其中我有一个tableView连接到带有搜索栏的sqlite数据库.当我们触摸一行时,它会自动转到另一个名为"详细信息"的视图控制器.我需要将数据从我的表视图传递到详细信息视图控制器,例如将author.title传递给labelText.text字段.有任何想法吗?

编辑问题:

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
//    NSString *Title;
    Details *dv = (Details*)segue.destinationViewController;
    author.title = dv.labelText.text;
}
Run Code Online (Sandbox Code Playgroud)

部分代码:

//
//  Details.m
//  AuthorsApp
//
//  Created by georges ouyoun on 7/17/12.
//  Copyright (c) 2012 __MyCompanyName__. All rights reserved.
//

#import "Details.h"
#import "Author.h"


@interface Details ()

@end

@implementation Details

@synthesize labelText;
@synthesize selectedAuthors;
@synthesize author;

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
    if (self) {
        // Custom initialization
    }
    return self;
}


- (void)viewDidLoad …
Run Code Online (Sandbox Code Playgroud)

xcode uitableview ios uistoryboard

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