草庐IT

行间距

全部标签

ios - 导航栏右栏按钮项目间距

我创建了一个从Storyboard、titleView添加左栏按钮项,从代码添加三个右栏按钮项。代码如下:overridefuncviewDidLoad(){super.viewDidLoad()varscreenWidth=UIScreen.mainScreen().bounds.width//customtitleviewvarnavBarWidth:CGFloat=self.navigationController!.navigationBar.frame.size.widthletcustomTitleView=UIView(frame:CGRectMake(0,0,navBa

ios - UITableViewCells 之间的间距

我正在快速创建一个ios应用程序,并希望在像Facebook这样的单元格之间添加间距(如下图)。我正在为帖子使用自定义Nib。我知道使用UITableViewController。我想我会使用分隔符样式,但它没有达到效果。我四处张望了几个小时,但找不到一个有意义的swift教程!有人可以解释一下他们是如何使用swift在应用程序中做到这一点的吗?谢谢! 最佳答案 这是我的解决方案,结果是:(基于JorgeCasariego的回答)overridefunctableView(tableView:UITableView,cellForR

ios - 如何设置 UITextField 的字母间距

我有一个应用程序,用户必须在其中输入一个四位数的个人识别码。所有数字之间必须保持一定距离。如果PinTextField是UIView的子类,有没有办法做到这一点?我知道在ViewController中您可以使用UITextFieldTextDidChangeNotification并为每个更改设置属性文本。不过,通知似乎在UIView中不起作用。我还想知道,如果您想设置UITextField文本的字母间距,是否有比为每次更新创建一个属性字符串更简单的方法?正确的间距:错误的间距: 最佳答案 无需使用attributedText,老实

ios - 在 Interface Builder 中更改 UILabel 上的字符间距

是否可以使用InterfaceBuilder更改UILabel文本上的字符间距(轨道)?如果没有,是否有办法在已经使用属性文本创建的现有UILabel上以编程方式执行此操作? 最佳答案 我知道这不是InterfaceBuilder解决方案,但您可以创建一个UILabel扩展,然后将间距添加到您想要的任何UILabel:extensionUILabel{funcaddCharacterSpacing(kernValue:Double=1.15){guardlettext=text,!text.isEmptyelse{return}le

ios - 如何在 Swift 中增加 UILabel 中的行间距

我有一个只有几行文本的标签,我想增加行间距。其他人也提出了类似的问题,但解决方案并没有解决我的问题。我的标签也可能包含也可能不包含段落。我是Swift的新手。有没有使用Storyboard的解决方案?或者只有通过NSAttributedString才有可能? 最佳答案 使用以下代码段以编程方式将LineSpacing添加到您的UILabel。早期的Swift版本letattributedString=NSMutableAttributedString(string:"Yourtext")//***Createinstanceof`N

swift - 如何设置单元格间距和 UICollectionView - UICollectionViewFlowLayout 大小比例?

我正在尝试将UICollectionView添加到ViewController,我需要“每行”有3个单元格,单元格之间没有空格(它应该看起来像一个网格).单元格宽度应为屏幕大小的三分之一,因此我认为layout.item宽度应该相同。但后来我明白了:如果我减小该尺寸(例如7或8像素),效果会更好,但是行中的第三个单元格并不完全可见,但我仍然有空白(顶部和底部,以及左侧和右侧)。classViewController:UIViewController,UICollectionViewDelegateFlowLayout,UICollectionViewDataSource{varcoll

c# - 在 StackPanel 中设置项目间距的简单方法是什么?

是否有一种简单的方法来设置StackPanel中项目之间的默认空间,这样我就不必为每个项目设置Margin属性? 最佳答案 我使用透明分隔符,效果很好:您当然可以使用边距,但如果您想要更改边距,则必须更新所有元素。分隔符甚至可以在静态资源中设置样式。附加属性也可以做到这一点,但我认为这太过分了。 关于c#-在StackPanel中设置项目间距的简单方法是什么?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.

Javascript - 如何删除单词之间的所有额外间距

如何删除字符串文字中单词之间的所有多余空格?"somevalue"应该变成"somevalue"此外,"Thisshouldbecomesomethingelsetoo."成为"Thisshouldbecomesomethingelsetoo."不用担心移动.。和上面一样就好了。我知道我可以使用$.trim(str)来实现删除尾随/结尾空格。但是,我不确定如何进行单词之间的1个空格技巧。 最佳答案 varstring="Thisshouldbecomesomethingelsetoo.";string=string.replace(

javascript - CSS水平表格单元格间距: how?

希望这是一个简单的方法,但我还没有找到解决方案。我想在表格的列之间放置空格。例子|Cell||Cell||Cell|重要的一点是我不希望边缘有空间。有一个border-spacing属性,但IE(6或7)不支持它,所以这不好。它还在边缘留出空间。我想出的最好办法是将padded-right:10px放在我的表格单元格上,然后向最后一个单元格添加一个类以删除填充。这不太理想,因为额外的空间是单元格的一部分,而不是单元格之外。我猜你可以用透明边框做同样的事情?我也试过使用jQuery:$(function(){$("table>tbody>tr:not(:last-child").addC

php - 如何摆脱CKEditor中的大间距?

我安装了CKEditor,我发现它会导致行之间有很大的空间,即使我只是按一次enter键移动到下一个!每次输入我都必须按“Shift”才能有分界线!关于如何在不按Shift的情况下使其工作的任何想法?第2行由按Shift+Enter引起。第3行只是按Enter造成的。我正在使用PHP 最佳答案 您可以在config.js中设置使用而不是在按下ENTER键时:config.enterMode=CKEDITOR.ENTER_BR;可用的标志是CKEDITOR.ENTER_P(1)–newparagraphsarecreated;CKED