小编Bre*_*int的帖子

iOS的辅助功能,VoiceOver读取订单问题

在此输入图像描述

当"双指向下轻拂"手势完成时,是否可以更改iPad中可访问性的VoiceOver功能读取元素的顺序?

对于附加图像,其中包含3个标签和一个按钮,VoiceOver按以下方式读取元素,

标签1 - >标签2 - >按钮 - >标签3

订单可以更改为,

标签1 - >标签2 - >标签3 - >按钮

accessibility ipad ios uiaccessibility

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

适用于iOS的滑块视图

---- -----窗口1 ---- -----窗口2 有人可以帮我解决这个问题吗?

*有一个按钮,当点击时,幻灯片打开一个UIView,点击按钮仍然在其左侧.

*再次轻触此按钮会使U​​IView向后滑动.

uibutton xib uiview uilabel uiviewanimation

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

排序算法的时间复杂度

我有两个关于时间复杂性的问题.

1)我似乎还没有掌握大哦或兰道的符号.我知道它用于表示时间复杂性,但为什么我只能说最坏情况下的时间复杂度,比如冒泡排序是n ^ 2而不是O(n ^ 2)?

2)为什么日志会在一段时间内复杂化?例如,为什么以及如何确定shell排序O(nlogn)的最坏情况时间复杂度?

关于这些事情的任何好网站,除了维基百科,将不胜感激.

algorithm big-o

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

像数字时钟一样显示时间

我可以使用代码在我的iPad应用程序上显示当前时间,

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];  
[dateFormatter setTimeStyle: NSDateFormatterShortStyle];


NSString *currentTime = [dateFormatter stringFromDate: [NSDate date]];
timeLabel.text = currentTime;
Run Code Online (Sandbox Code Playgroud)

但这只会在加载应用程序时给出时间.我如何有时间继续跑步?就像一个数字时钟.

xcode objective-c nsdate nsdateformatter ipad

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

在 iOS 中设置月份和年份的格式

我只想在 iPad 应用程序中显示当前月份和年份,例如“2012 年 11 月”,目前我正在将月份格式设置为“MMMM”,将年份格式设置为“yyyy”并将它们连接起来。然而,这对于大多数区域设置都适用,但不适用于“中国”区域。

我当前的代码将“中国”地区的月份和年份显示为,

在此输入图像描述

然而,这是不对的。因为它应该像 iOS 日历应用程序中显示的那样,

在此输入图像描述

关于如何实现这一点有什么想法吗?

编辑1:

NSDate *date = [NSDate date];

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
dateFormatter.dateFormat=@"MMMM";
NSString * monthString = [[dateFormatter stringFromDate:date] capitalizedString];
dateFormatter.dateFormat=@"yyyy";
NSString * yearString = [[dateFormatter stringFromDate:date] capitalizedString];

lblMonthAndYear.text = [NSString stringWithFormat:@"%@ %@",monthString,yearString];
Run Code Online (Sandbox Code Playgroud)

nsdate nsdateformatter nsdatecomponents ipad ios

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

在UITextfield中使用逗号分隔自动建议

下面的代码让我自动建议输入到UITextfield中的值,方法是将它与先前添加的字符串对象的数组进行比较,并在UITableview中显示它.这很好,但只适用于一个单词.

那么现在,我可以用这样的方式修改代码,即在用户输入逗号后再开始输入,我可以再次搜索相同的字符串数组以获取逗号后输入的字符的建议吗?

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string 
{

if (textField.tag == tagTextFieldTag)    //The text field where user types
{
    textField.autocorrectionType = UITextAutocorrectionTypeNo;
    autocompleteTableView.hidden = NO;   //The table which displays the autosuggest

        NSString *substring = [NSString stringWithString:textField.text];

        substring = [substring stringByReplacingCharactersInRange:range withString:string]; 

if ([substring isEqualToString:@""]) 
    {
        autocompleteTableView.hidden = YES; //hide the autosuggest table if textfield is empty
    }
        [self searchAutocompleteEntriesWithSubstring:substring];  //The method that compares the typed values with the pre-loaded string array

    }


return YES;
}

 - (void)searchAutocompleteEntriesWithSubstring:(NSString *)substring { …
Run Code Online (Sandbox Code Playgroud)

nsstring uitextfield ios

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