小编Shu*_*Ali的帖子

用于uicollectionview的IOS字母滚动

我有一个收集视图,显示人们及其名字的多个图像,我已经实现了搜索和排序功能,但问题是我也想按字母顺序排列.但是它的collectionview没有像table这样的委托方法.

- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView {
    return[NSArray arrayWithObjects:@"a", @"e", @"i", @"m", @"p", nil];
}

- (NSInteger)tableView:(UITableView *)tableView sectionForSectionIndexTitle:(NSString
    *)title atIndex:(NSInteger)index {
        return <yourSectionIndexForTheSectionForSectionIndexTitle >;
}
Run Code Online (Sandbox Code Playgroud)

我也尝试过这个问题,但这会在一个部分中显示collectionview单元格.但问题是我不想要多个部分.我只想要部分和实现字母滚动功能,请指导我一些帮助

上面的方法不在collectionviewdelegate方法中.

ios uicollectionview

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

在ipad/iphone上设置不同的启动界面界面

我正在尝试.xib在我的iPhone应用程序中设置不同的启动屏幕文件.

我想知道有什么方法可以在iPad版和iPhone版中设置不同的启动屏幕文件.就像Xcode允许iPad/iPhone的不同故事板一样.我认为必须有一个选择.

看看下面的屏幕截图. 启动文件名

iphone xcode ipad ios

9
推荐指数
3
解决办法
9646
查看次数

在tvOS上对dropbox进行身份验证

我在我的ios移动应用程序中使用dropbox sdk,它使用dropbox身份验证从我的应用程序中的dropbox获取用户文件..它完美地在我的ios应用程序上运行并且上传到Apple商店.我想让它也适用于tvos苹果商店.

但是我无法对tvos中的dropbox进行身份验证,因为它会打开身份验证对话框进行登录,并且用户无法填充它,UI不符合tvOS要求.所以我想为用户名/密码打开一个tvOS对话框.但有没有办法让这些数据手动验证,即使用将输入Dropbox用户名和密码的代码?

搜索后,我发现了许多参考文献,但他们没有适合tvos平台的文档.我已经查找了以下链接但无法在tvos中进行身份验证

通过dropboxDevelopers对dropbox进行身份验证

Dropbox社区论坛

dropbox api sdks

在此输入图像描述 在此输入图像描述

对此的任何帮助/建议对我都非常有帮助......

dropbox ios dropbox-api tvos

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

IOS使用Compact Regular和Compact Any Size类的区别

我只使用Compact Any Size Classes在ios上为iphone肖像模式制作了一个应用程序..它完美地适用于手机类型.

但是XCode故事板更喜欢在所有iphone肖像模式下使用紧凑的Regular Size类.

我无法区分它们..如果我使用错误的大小类.请有人详细解释我应该使用哪个类别的细节和原因.

我使用Any |读过那个故事板 任何尺寸类都适用于所有屏幕尺寸,包括iphone 6 plus和ipad设备.

那么为什么不紧凑| 任何人都不会喜欢肖像中的所有iphone.请指导

iphone xcode objective-c storyboard ios

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

浏览器的JavaScript接口在4.2.2中不起作用

我测试了我的javascript界面​​在android 2.3,4.0,4.1设备中完美运行,但没有在galaxy S4中工作,这是4.2.2我尝试从index.html onload调用我的本机接口,但它说对象未定义.

我从浏览器调用此功能

window.onload = function() {
  window.jsinterface.getSomeString("testing from index.html");
}
Run Code Online (Sandbox Code Playgroud)

我的活动中的这行代码用于接收数据

final class JavaScriptInterface {
    JavaScriptInterface() {}

    public void getSomeString(String data) {
        Log.d("yahoo", "DAta" + data);
        Toast.makeText(Testing.this, "getsomestring:"+data, Toast.LENGTH_SHORT).show();
    }
}
Run Code Online (Sandbox Code Playgroud)

除了这种方法之外,任何从浏览器发送数据的建议对我都有帮助.或指导我做什么.

android webview

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

Ios使用字符串中的正则表达式提取数据

我有

NSString *str =  @"<0x112233><0x112233><0x112233>0a";
Run Code Online (Sandbox Code Playgroud)

我希望这些数据保存在nsarray中

nsarray  : { 0x112233 0x112233 0x112233 }
Run Code Online (Sandbox Code Playgroud)

仅保存包含在"<>"中的数据并忽略所有其他数据.

我试过像这样的正则表达式

NSString *str =  @"<0x112233><0x112233><0x112233>0a";

NSError *error2;
NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:@"<(.*)>"
                                                                       options:NSRegularExpressionCaseInsensitive
                                                                         error:&error2];
if (error2)
{
    NSLog(@"Error %@", [error2 description]);
}

NSArray *payloadRanges=[regex matchesInString:str options:0 range:NSMakeRange(0, [str length])];


NSLog(@"data %@",payloadRanges);
Run Code Online (Sandbox Code Playgroud)

但我给了我这个输出:

data (
    "<NSSimpleRegularExpressionCheckingResult: 0x1ddc5e30>{0, 30}{<NSRegularExpression: 0x1f078710> <(.*)> 0x1}"
)
Run Code Online (Sandbox Code Playgroud)

regex objective-c ios

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