小编Aru*_*un_的帖子

在Application Issue中使用Custom Font

我有一个名为"Sansumi-Ultralight"的字体.这是我到目前为止基于一些教程所做的事情:

1.将字体(.ttf文件)拖入我的应用程序

2.在信息plist中添加"UIAppFonts".在字段中添加名称Sansumi-Ultralight.

3.使用它:UILabel.font = [UIFont fontWithName:@"Sansumi-Ultralight"尺寸:14];

它不起作用.我试图通过用helvetica-ultralight替换字体名称来做原理验证,但它也不起作用.(这是第二个问题.我似乎无法使用其他版本(斜体,超轻..etc)内置字体,如helvetica)

我想知道我做错了什么.有人能帮我吗?

谢谢.

iphone fonts ios

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

"targetContentOffset"UICollectionViewFlowLayout无法正常工作

我要求在纵向模式下保持UICollectionViewCell中心对齐.
最终结果应该是: 动画

我正在使用此代码执行此操作:

override public func targetContentOffset(forProposedContentOffset proposedContentOffset: CGPoint, withScrollingVelocity velocity: CGPoint) -> CGPoint {

var layoutAttributes: Array = layoutAttributesForElements(in: collectionView!.bounds)!

if layoutAttributes.count == 0 {
    return proposedContentOffset
}

var firstAttribute: UICollectionViewLayoutAttributes = layoutAttributes[0]

for attribute: UICollectionViewLayoutAttributes in layoutAttributes {
    if attribute.representedElementCategory != .cell {
        continue
    }

    if((velocity.x >= 0.0 && attribute.center.x > firstAttribute.center.x) ||
        (velocity.x <= 0.0 && attribute.center.x < firstAttribute.center.x)) {
        firstAttribute = attribute;
    }
}

return CGPoint(x: firstAttribute.center.x - 

collectionView!.bounds.size.width * 0.5, y: proposedContentOffset.y)
}
Run Code Online (Sandbox Code Playgroud)

这适用于所有单元格,除了最后一个单元格在滚动时没有居中对齐. …

ios uicollectionview uicollectionviewlayout swift swift3

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

Case-Insensitive数组搜索

我正在尝试在NSMutableArray中搜索字符串.我正在使用containsObject:当前但看起来这是区分大小写的.我需要搜索给定字符串的所有组合(trip).任何想法将不胜感激.

if ([self.theArray containsObject:trip]) {
Run Code Online (Sandbox Code Playgroud)

}

arrays iphone search ios

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

大写字符在Iphone中转换为区分大小写

在我的项目中有一些名称来自数据库但问题是所有字符都是大写的(好像我以大写形式存储)但我希望字符应该像这样....

SANJAY YADAV"Sanjay Yadav"

它应该是区分大小写的

提前致谢..

string iphone objective-c ios

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

什么可以与[UIDevice currentDevice]一起使用?

可以使用什么[UIDevice currentDevice],比如uniqueIdentifier?谢谢!

iphone ipod objective-c uniqueidentifier ios

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

iOS中自定义字体的问题

我使用UIAppFonts属性列表键跟踪了各个位置中概述的步骤.我正在使用Aller Light字体.我已经将它添加为资源,在info属性列表中正确添加了字体名称,现在我正在尝试使用它,但是每次尝试都会导致显示默认字体.到目前为止,我已经尝试过:

[leader setFont:[UIFont fontWithName:@"Aller Light" size:20.0]];
[leader setFont:[UIFont fontWithName:@"AllerLight" size:20.0]];
[leader setFont:[UIFont fontWithName:@"Aller-Light" size:20.0]];
[leader setFont:[UIFont fontWithName:@"Aller-Lt.ttf" size:20.0]];

leader.font = [UIFont fontWithName:@"Aller Light" size:20.0];
... with all the variants listed above
Run Code Online (Sandbox Code Playgroud)

他们都没有工作.运行NSLog(@"Available fonts: %@", [UIFont familyNames]);回报:

Available fonts: (
    ...
    "Aller Light",
    ...
)
Run Code Online (Sandbox Code Playgroud)

想法或解决方案?在我的Mac上安装字体并查看Font Book,字体名称是Aller Light.验证字体簿中的字体表示字体名称实际上只是Aller Light.

uilabel uifont custom-font ios ios5

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

一组电子邮件不区分大小写的搜索

我有一个字符串数组,字符串在意义上的电子邮件ID ...所以我需要检查数组是否包含我给的电子邮件ID ....还需要检查不区分大小写....目前我' m使用以下代码

 if ([arrayAllEmail containsObject:email])
{
// do some stuff here...
}
Run Code Online (Sandbox Code Playgroud)

问题是假设arraAllEmail包含Abc@gmail.com ....但是我给(email = abc@gmail.com)abc@gmail.com用于检查目的,因为它将返回"否"作为结果...这就是为什么我需要不区分大小写的搜索机制....所以任何人都知道如何解决这个问题请给我答案..

iphone search objective-c ios

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