小编Har*_*ode的帖子

如何在UILabel中制作首字母大写字母?

我正在开发一款iPhone应用程序.在标签中,我想显示用户名字大写的第一个字母.我怎么做?

cocoa-touch objective-c nsstring ios swift

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

如何在ios中进行多线UILabel?

我正在动态填充标题(UILabel).有时它太长了,IOS挤压字体以适应宽度.有没有办法使用相同的字体大小做多行?

objective-c multiline uilabel ios

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

UISwitch setSelected不工作?

我正在尝试设置UISwitch选择的值,它没有响应!

这是我的代码

我将值设置为UISwitch.默认值为False.

[mailSwitch setSelected:TRUE];
Run Code Online (Sandbox Code Playgroud)

有人能帮我吗.

objective-c uiswitch

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

如何在MFMailComposeViewController中设置?

如何在MFMailComposeViewController?中设置起始地址?

MFMailComposeViewController *controller = [[MFMailComposeViewController alloc] init];
controller.mailComposeDelegate = self;
[controller setSubject:@"In app email..."];
[controller setMessageBody:@"To FirstName LastName: " isHTML:NO];

// Set up recipients
NSArray *toRecipients = [NSArray arrayWithObject:@"eamil@somemail.com"]; // (NSString *) [feed valueForKey:@"email"]]; 
[controller setToRecipients:toRecipients];
Run Code Online (Sandbox Code Playgroud)

objective-c ios

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

指数超出范围.必须是非负数且小于集合的大小

我正在尝试在for循环中添加一个列表.

这是我的代码, 我在这里创建了一个属性

    public class SampleItem
{
    public int Id { get; set; }
    public string StringValue { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我想从另一个列表中添加值

List<SampleItem> sampleItem = new List<SampleItem>(); // Error: Index out of range
 for (int i = 0; i < otherListItem.Count; i++)
 {
      sampleItem[i].Id = otherListItem[i].Id;
      sampleItem[i].StringValue = otherListItem[i].Name;
 }
Run Code Online (Sandbox Code Playgroud)

有人可以更正我的代码.

c#

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

如何在NSMutableArray上移动项目?

我想将一个字符串项移动到列表的顶部.

NSMutableArray animal = "cat", "lion", "dog", "tiger";
Run Code Online (Sandbox Code Playgroud)

如何将狗移到列表顶部?

objective-c

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

如何在忽略大小写的情况下最好地比较两个NSString对象?

我想比较两个字符串.当字符串有大写字母时它会失败.如何将两个字符串转换为大写和比较.

我有一个示例代码,有人可以纠正这个.

if ([[txtAnswer.text capitalizedString] isEqualToString:[answer capitalizedString]]) {
     // Do somehing
 }
Run Code Online (Sandbox Code Playgroud)

objective-c ios

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

如何以编程方式在UISegmentControl中设置Segment?

我正在我的iPhone应用程序中以编程方式设置UISegmentControl.默认情况下它有2个段.在我的代码中,我填充了两个以上的段.我该怎么设置这个,有什么帮助吗?

更新

我的问题是如何通过代码在segmentController上放置2个以上的选项卡?

cocoa-touch objective-c uisegmentedcontrol ios

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

如何从UIWebView中删除链接?

我在我的iPhone应用程序上使用UIWebView.如何删除ios自己放置的链接.例如,我有一些双重价值,ios认为这是一个电话号码并突出显示它!

我尝试禁用xib文件中的用户交互.没有帮助.有人能帮我吗.

objective-c ios

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

如何将数组中的int值添加到NSNumber?

这是我的代码

我循环遍历数组并添加到NSNumber.

NSNumber *totalValue = 0; 
NSMutableArray *items = [10, 35, 25]; // Just for demo
for (int i=0; i < items.count; i++)
{
    totalValue = totalValue + [items objectAtIndex:i] // How do I add the totalValue?
}
Run Code Online (Sandbox Code Playgroud)

有人可以帮我这个代码吗?

objective-c nsnumber

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

Safari中的UIWebView打开链接无法正常工作?

我正在iPhone App中的FAQ页面上工作.我有一些问题链接在顶部将直接回答在底部.一些答案有外部链接,我想在Safari而不是UIWebView中打开.

我发现这个代码这里:

-(BOOL) webView:(UIWebView *)inWeb shouldStartLoadWithRequest:(NSURLRequest *)inRequest navigationType:(UIWebViewNavigationType)inType {
     if ( inType == UIWebViewNavigationTypeLinkClicked ) {
        [[UIApplication sharedApplication] openURL:[inRequest URL]];
        return NO;
     }

     return YES;
}
Run Code Online (Sandbox Code Playgroud)

出于某种原因,我需要单击链接两次以打开链接.第一次触摸它突出显示的链接.第二次触摸它到目的地的链接或它在Safari中打开的外部链接.但是,如果我删除上面的代码,它在第一次触摸时工作,但外部链接在我的WebView中打开.

注意:我有一个UIWebView委托名称wvFAQ.你觉得我在代码上遗漏了什么吗?

问题:如何单击打开链接?

html iphone objective-c uiwebview ios

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

如何从以下C#代码更改集合中的名称?

我有以下代码将返回所有当前学期.如何识别集合中是否有"夏季"学期并动态地将其替换为"夏季I"?

return activeSemester.Select(c => new ActiveSemester
        {
            id = c.SemesterId,
            name = c.Name, // Here I want to check if it is Summer               
        }).ToList();
Run Code Online (Sandbox Code Playgroud)

更新: 夏季学期有3个夏季名称,但日期不同.我只想按顺序命名.每个人都有独特的SemesterId.

c#

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

什么时候打电话给NHibernate Rollback?

我正在使用NHibernate将一些数据插入表A.如果表A事务失败,我想更新表B中的状态.如何检查是否失败?

以下是我目前的代码:

// Add userId to Receiver
Receiver receiver = new Receiver();
receiver.User = User.GetById(Convert.ToInt32(listItem.Value));
receiver.Notification = Notification.GetById(notification.NotificationId);
receiver.Save();
Run Code Online (Sandbox Code Playgroud)

我在哪里调用NHibernate事务?如果失败,我在哪里调用NHibernate Rollback并更新表B状态?

nhibernate

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