小编And*_*rew的帖子

有什么方法可以获得iPhone用户的名字?

除了要求用户输入他们的名字之外,还有什么方法可以将其从设备上取下来吗?

我试过这个试图从中提取名称的库,[UIDevice currentDevice] name]但是在很多情况下都不起作用:

https://github.com/tiboll/TLLNameFromDevice

用户名是否出现在电话簿中或我们在iOS 6中可以访问的任何其他位置?

iphone objective-c uidevice ios

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

UIButton以编程方式创建.如何向IBAction发送补救措施?

我有一个以编程方式创建的UIButton.如何让这个UIButton将其修饰事件发送给我的IBAction?

iphone objective-c uibutton

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

如何向UIView添加径向渐变?

我有一个UIView我想要一个径向渐变,我想知道如何去做这个?

objective-c radial-gradients uiview ios

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

某些字体没有出现?

我的应用程序中有一个字体名称列表,它们都以它们代表的字体显示.以下三个不起作用:

ArialRoundedMTBold
ChalkboardSE-Bold
TrebuchetMS-Bold

相反,它们以标准字体显示.

任何想法为什么这些可能不会出现?

fonts ios

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

UITableView委托和dataSource方法没有被调用

我有一个包含UITableView的UIView.tableview的委托设置为我的UIView,但它从不调用委托方法:

-(id)init {
    self = [super init];
    if (self) {
        self.tableView = [[UITableView alloc] initWithFrame:self.bounds];
        self.tableView.autoresizingMask = UIViewAutoresizingFlexibleWidth;
        self.tableView.dataSource = self;
        self.tableView.delegate = self;
        self.tableView.scrollEnabled = NO;
        self.tableView.layer.cornerRadius = PanelCornerRadius;
        [self addSubview:self.tableView];
    }
    return self;
}

#pragma mark - UITableViewDelegate methods

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {

    NSLog(@"height for row");
    int height = [self heightForRowAtIndexPath:indexPath];

    return height;
}

#pragma mark - UITableViewDataSource methods

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {

    NSLog(@"number of rows");
    if (self.manager.fetchOperation.dataFetchProblem) {
        return 1;
    }

    int numberOfRows = …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c uitableview ios

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

如何在UIScrollView与PagingEnabled更改页面时更新UIPageControl?

我如何制作它,以便当用户在UIScrollView中滚动到新页面时,UIPageControl会更新?

iphone objective-c ios

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

核心文本比NSString drawInRect小一点:?

从理论上讲,这些应该是相同的大小,但它们不是:

蓝色文本来自Core Text,黑色来自-[NSString drawInRect:].这是代码:

//Some formatting to get the correct frame
int y = MESSAGE_FRAME.origin.y + 8;

    if (month) y = y + 27;

    int height = [JHomeViewCellContentView heightOfMessage:self.entry.message];

    CGRect rect = CGRectMake(MESSAGE_FRAME.origin.x + 8, y, MESSAGE_FRAME.size.width - 16, height);


    //Draw in rect method
    UIFont *font = [UIFont fontWithName:@"Crimson" size:15.0f];

    [[UIColor colorWithWhite:0.2 alpha:1.0] setFill];

    [self.entry.message drawInRect:rect withFont:font lineBreakMode:UILineBreakModeWordWrap alignment:UITextAlignmentLeft];



    //Frame change to suit CoreText
    CGRect rect2 = CGRectMake(MESSAGE_FRAME.origin.x + 8, self.bounds.size.height - y - height, MESSAGE_FRAME.size.width - 16, …
Run Code Online (Sandbox Code Playgroud)

core-graphics objective-c core-text ios

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

如何在没有原始消失的情况下将modalViewController覆盖在另一个视图的顶部?

我想在我的应用程序上显示自定义警报面板,但在后台显示以前的UIViewController.我希望将其显示为模态视图控制器.如果没有先前的UIViewController变黑并消失,我该怎么做?

iphone objective-c uiviewcontroller ios

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

Arc4random浮动?

这样做:

float x = arc4random() % 100;
Run Code Online (Sandbox Code Playgroud)

返回0到100之间的数字的正确结果.

但这样做:

float x = (arc4random() % 100)/100;
Run Code Online (Sandbox Code Playgroud)

返回0.如何让它返回浮点值?

random objective-c ios

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

dismissviewcontrolleranimated完成没有在uiimagepickercontroller上调用完成

这是我的代码:

-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {


    [picker dismissViewControllerAnimated:YES completion:^(void){
        NSLog(@"Test");

    }];
}
Run Code Online (Sandbox Code Playgroud)

它取消了模态视图控制器,但不调用完成参数.难道我做错了什么?

iphone objective-c modalviewcontroller ios

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